Well, sorry, forgot to mention the grub setup file. It's located in /boot/grub/menu.lst. It's a text file, and you don't have to reinstall the bootloader everytime you change it. You can edit it directly, w/o chrooting, it doesn't matter. Reboot and that's all. I'm using my mountpoints /mnt/floppy, cdrom, win_c thorugh f
The GRUB menu.lst might also be accessible through /etc/grub.conf (symlink), though I've seen this only on FC2 so far. Here's my /boot/grub/menu.lst:
Quote:
timeout 5
color black/cyan yellow/cyan
default 0
title Mandrake Linux 10.0 - 2.6.7-2
kernel (hd0,1)/boot/vmlinuz root=/dev/hde2 devfs=mount acpi=ht resume=/dev/hde5 splash=silent vga=791
initrd (hd0,1)/boot/initrd.img
title Failsafe
kernel (hd0,1)/boot/vmlinuz-2.6.3-7mdk root=/dev/hde2 failsafe acpi=ht resume=/dev/hde5 devfs=nomount vga=791
initrd (hd0,1)/boot/initrd-2.6.3-7mdk.img
title Windows XP
root (hd0,0)
chainloader +1
title Boot from floppy
root (fd0)
chainloader +1
|
You say that running failsafe gets you to RunLevel 1 and then goes to restart? That's pretty odd. You can try any other kernel you have (ie /boot/initrd-2.6.7-2dfx.img /boot/vmlinuz-2.6.7-2dfx and of course the modules located in /etc/modules/2.6.7-2dfx must be present). To test it, simply copy-paste an option in the boot config and edit it to suit your needs. My first entry would look like this (copied at the end of course):
Quote:
title Boot up test
kernel (hd0,1)/boot/vmlinuz-2.6.7-2dfx root=/dev/hde2 devfs=mount acpi=ht resume=/dev/hde5 splash=silent vga=791
initrd (hd0,1)/boot/initrd-2.6.7-2xdfx.img
|
Where instead of (hd0,1) you set your partition. HD0 is the HDA, so (hd0,0) is hda1. Look at /boot/grub/device.map to see your aliases. To boot from, say hdb1 you insert an option thast would be like this:
Quote:
title Boot up test
kernel (hd1,0)/boot/vmlinuz-2.6.7-2dfx root=/dev/hde2 devfs=mount acpi=ht resume=/dev/hde5 splash=silent vga=791
initrd (hd1,0)/boot/initrd-2.6.7-2xdfx.img
|
Notice that the kernel image and initrd are taken from the boot directory on the hdb1 partition! Try removing the acpi=ht option. There was something like acpi=no, noacpi or acpi=noacpi or acpi=off option to disable acpi. To disable APM (something much like ACPI) the option is "apm=off", so I guess it might be something like this.