Swapping boot disks and getting mountroot>===SOLVED
    Lisa Besko 
    besko at msu.edu
       
    Thu Aug  7 18:43:13 UTC 2008
    
    
  
I got thinks working by commenting out
options         ATA_STATIC_ID   # Static device numbering
in the kernel.
I had to build a test kernel as described in /usr/src/UPDATING.
I still got my mountroot> prompt but for a change is showed me some
possible devices.  I was able to ad0s1a to boot from.  I rebooted to my
working kernel and edited /etc/fstab to use ad0.  Then booted my test
kernel again.
The system booted.  I installed the kernel w/o ATA_STATIC_ID and was
able to boot in my Sunfire X2100 and my X2200.
LB
Lisa Besko wrote:
> 
> 
> Joseph Koshy wrote:
>>> I notice that it finds the device ad4 but then it tries to mount root 
>>> from
>>> /dev/ad6s1a.  I've edited the fstab to have it look for ad4s1a but it 
>>> still
>>> won't boot.  Anyone have any pointers or ideas?
>>
>> Have you tried interrupting the boot sequence and setting new
>> values for the `rootdev' and `root_disk_unit' loader variables?
>> The loader(8) manual page has more information.
> 
> No I haven't tried that yet.  Will that get me to a point where I can 
> trust it to boot on it's own to the correct disk all the  time?
> 
> LB
-- 
Lisa Besko
    
    
More information about the freebsd-stable
mailing list