Am 16.09.2010 um 11:05 schrieb Michael Sperber:

> I just upgraded my desktop system from 7.3 to 8.1, and the main hard
> drive, which was /dev/ad6 before is now /dev/ad10.  Consequently, the
> initial boot failed when trying to mount the root file system from ad6.
> 
> The desktop system is now fixed, but I also have a rented server with
> only a serial console, and I worry that the upgrade is going to leave me
> with a dead machine.  Is there any way to predict how the drive number
> changes?  (Why does it change at all?)  If so, what's the proper way to
> tell the system the initial root device *before* rebooting?

If you have a serial console, you can always enter the root device at the 
prompt, so you can recover there.

If you can figure out the new device name, you can simply change the fstab 
entry for /; that's where loader picks up the root device that it hands to the 
kernel.

Long-term, the best option is to label your filesystems or partitions, and use 
the label entries in fstab instead of the device names.  I don't remember what 
7.3 offers in terms of labels, but glabel should be available.  Check tunefs if 
it offers the -L volname option, that's even better.


Stefan

-- 
Stefan Bethke <s...@lassitu.de>   Fon +49 151 14070811



_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to