Turns out that the random boot was not related to drive detection order, or comBIOS. Both drives had the same label and grub was configured to boot with root=LABEL=ROOT_FS set by Voyage install. I changed grub title so I always knew which disk bios was booting first, and it was always detecting the mSATA card first. Since both were labeled ROOT_FS that was causing the inconsistency. Just to help others that may encounter this, here's some options:
If you want to continue to boot with labels, which may be preferable so /dev/sd? doesn't matter, then change the label by running "e2label /dev/sda1 LABELNAME" (Label can be checked with "e2label -L /dev/sda1" After labeling both disks that my menu.lst looked like: title Voyage Linux 0.8 - 1st Disk (CURRENTLY ON SSD) root (hd0,0) kernel /vmlinuz root=LABEL=SSD console=ttyS0,9600n8 initrd /initrd.img title Voyage Linux 0.8 - 2nd Disk root (hd1,0) kernel /vmlinuz root=LABEL=USB console=ttyS0,9600n8 initrd /initrd.img To leave labels as-is, and boot with /dev/sda1, /dev/sdb1, etc then just change menu.lst to "root=/dev/sda1", etc. title Voyage Linux 0.8 - /dev/sda1 root (hd1,0) kernel /vmlinuz root=/dev/sda1 console=ttyS0,9600n8 initrd /initrd.img title Voyage Linux 0.8 - /dev/sdb1 root (hd1,0) kernel /vmlinuz root=/dev/sdb1 console=ttyS0,9600n8 initrd /initrd.img Voyage is Debian based, and I know others such as RedHat use different methods regarding this grub setting, so this may not work in all distros or scenarios. On Tue, Mar 6, 2012 at 2:36 PM, Shane O'Cain <[email protected]> wrote: > I am setting up a net6501 with the mSSD as primary boot drive with USB as a > backup. Boot order is set to 80 81 ,etc as comes default. Both will boot > fine but problem is that sometimes SSD is detected as hd0 but then hd1 > others, not giving me consistency with which drive is booting per boot drive > settings. Is there something that can be done? > > Thanks, > Shane _______________________________________________ Soekris-tech mailing list [email protected] http://lists.soekris.com/mailman/listinfo/soekris-tech
