Trouble swapping bootdisk to different controller
    Matthew Dillon 
    dillon at apollo.backplane.com
       
    Mon Jan 31 07:51:32 PST 2005
    
    
  
:> Some of the obstacles i experienced:
:> - /sbin not in PATH, why?
:
:It's a fallback value built into the shell and that doesn't
:include /sbin. Just add it.
    Actually, this has bitten me more then once.  The single user shell
    should include /sbin.  I'll go and fix it.
:> - weird device numbering: why can't the first disk be assigned to ad0???
:
:Because you have ATA_STATIC_ID in your kernel? Because the kernel doesn't
:know which "the first disk" is? Normally "internal" controllers are probed
:before "external" controllers, therefore "internal" disks are enumerated before
:"external" disks. Combine this with ATA_STATIC_ID and you get the behaviour
:you have.
    Note that ATA_STATIC_ID is the behavior I would recommend,
    especially for people constructing RAID volumes.  Otherwise if
    a disk goes missing a reboot might use the wrong disks to
    construct the volume.
    --
    In anycase, what I usually do in a situation like this is boot
    from a live CD, which has a full environment, and then mount and fixup
    the hard drive from that.
						-Matt
    
    
More information about the Users
mailing list