[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fallback for SATA and IDE drives when booting from a CD?
From: |
Russel Hill |
Subject: |
Fallback for SATA and IDE drives when booting from a CD? |
Date: |
Wed, 15 Nov 2006 08:50:21 -0800 |
We are booting from a CD which needs to forward to a bootable hard
drive (if possible). The hard drive might be SATA, might be IDE.
My current menu.lst looks something like this:
#########################################
timeout 10
default 0
fallback 1 2
title boot from SATA drive
root (hd0,0)
kernel /vmlinuz root=/dev/sda2 panic=5
boot
title boot from IDE drive
root (hd0,0)
kernel /vmlinuz root=/dev/hda2 panic=5
boot
title Boot from CD
root (cd)
kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc
initrd /boot/initrd.img
boot
#########################################
The only difference between entries 0 and 1 is in the
"root=/dev/?da2". If we were booting from writable media, we could
use "default savedefault" and "savedefault fallback" commands to chain
from one entry to the other after a kernel panic. Unfortunately,
that's not the situation. As it is this menu.lst works with SATA
drives but not with PATA or IDE drives. I can switch this around by
reordering the entries (or modifying default and fallback) but I can't
seem to get
Is there a way for grub to substitute the correct /dev/* depending on
whether the drive is SATA or not?
Even better would be a way to make this work when booting from a CD:
#########################################
timeout 10
default 0
fallback 1
title boot from hard drive
rootnoverify (hd0)
chainloader +1
title Boot from CD
root (cd)
kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc
initrd /boot/initrd.img
boot
#########################################
Can this be made to work? If so, what am I missing?
Thanks,
Russel Hill
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Fallback for SATA and IDE drives when booting from a CD?,
Russel Hill <=