Skip site navigation (1)Skip section navigation (2)
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>