Date: Thu, 26 Feb 2009 12:30:16 -0500 From: "Michael W. Lucas" <mwlucas@blackhelicopters.org> To: questions@freebsd.org Subject: "disklabel: Class not found" when editing USB disk Message-ID: <20090226173016.GA69357@bewilderbeast.blackhelicopters.org>
next in thread | raw e-mail | index | archive | help
Hi, I'm following Ceri's instructions for getting FreeBSD on a flash drive. My laptop is a Feb 1 -current, I'm installing FreeBSD 7.1, and the instructions are for 6.1, so we have all kinds of things that could be going wrong. The USB boots with the error: F1 FreeBSD F6 PXE Boot: F1 Not ufs Not ufs No /boot/loader When I investigated the flash's disklabel, I saw: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 4000106 16 unused 0 0 c: 4000122 0 unused 0 0 # "raw" part, don't edit I newfs'd this flash drive and put data on it. The obvious thing to do is set the disklabel for partition a to 4.2BSD. Even if I have to reinstall the data, no big deal. So, run bsdlabel -e /dev/da0s1 and change the disklabel to: # size offset fstype [fsize bsize bps/cpg] a: 4000106 16 4.2BSD 0 0 c: 4000122 0 unused 0 0 # "raw" part, don't edit Then I get the error: bsdlabel: Class not found re-edit the label? [y]: The same error appears if I try to edit the disklabel off-disk and restore (-R). Google tells me that this error is not uncommon, but the only solutions I saw (loading geom_mbr and setting kern.geom.debugflags=16) did not help. Anyone have any suggestions? Or, can anyone tell me I'm running down the wrong path? Thanks, ==ml -- Michael W. Lucas mwlucas@BlackHelicopters.org, mwlucas@FreeBSD.org http://www.BlackHelicopters.org/~mwlucas/ Latest book: Cisco Routers for the Desperate, 2nd Edition http://www.CiscoRoutersForTheDesperate.com/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090226173016.GA69357>