Michael Sperber wrote:

Oliver Fromme<o...@lurza.secnetix.de>  writes:

Michael Sperber<sper...@deinprogramm.de>  wrote:
  >  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?

Remove "options ATA_STATIC_ID" from your kernel config
before building the new kernel and rebooting.  Then your
first disk will be ad0, no matter what controller and
channel it is connected to.  Be sure to update your
/etc/fstab file.

Ah, excellent - that's what I was looking for.  Thanks!

beware of drago^Wchanging of adX numbers each time you add/remove drive ;) It's better to label filesystems, imho ;)

--
SY, Marat

Reply via email to