This seems to be more to it than we thought... I'm using bios enumeration in the following paragraph, unless other stated.
So if I got it right, you have one Linux disk on hda (also hd0) which also holds an unused grub installation. Then you have GoboLinux on hdb (also hd1) where you also have the have the grub installation you are currently using. And in your menu.lst you refer to this device as hd1 as well, even though grub is on the same device. That would mean that grub uses same enumeration for devices as bios does for your computer, that is hd1 is hd1 even for grub though it's installed on that device. I have (and at least one forum user afaik: http://forum.gobolinux.org/discussion/77/1/gobolinux-didnt-start/ ) another setup. My grub/menu.lst is this: ]cat /System/Kernel/Boot/grub/menu.lst default 0 timeout 5 gfxmenu /System/Kernel/Boot/grub/message title GoboLinux - Console kernel (hd0,0)/System/Kernel/Boot/kernel vga=0 root=/dev/sda1 title GoboLinux - Framebuffer Console kernel (hd0,0)/System/Kernel/Boot/kernel vga=791 root=/dev/sda1 title Other OS at (hd1,0) map (hd1) (hd0) rootnoverify (hd1,0) makeactive chainloader +1 Here one can see that GoboLinux is on hd0 during boot according to grub. This is my sda device. I also have an hda device with windows, which grubs enumerates as hd1 during boot. Grub lives on sda. However bios has hda as hd0 and sda as hd1, which doesn't correspond to what grub uses during boot. _However_, after boot, it I run grub at the prompt and uses grub's tab completion I get this result: grub> root (hd1, Possible partitions are: Partition num: 0, Filesystem type is reiserfs, partition type 0x83 Partition num: 1, Filesystem type is reiserfs, partition type 0x83 Partition num: 4, Filesystem type is reiserfs, partition type 0x83 Partition num: 5, Filesystem type is reiserfs, partition type 0x83 grub> root (hd0, Possible partitions are: Partition num: 0, Filesystem type unknown, partition type 0x7 Partition num: 4, Filesystem type unknown, partition type 0x7 Partition num: 5, Filesystem type unknown, partition type 0x7 Here grub's enumeration is the same as bios has, where sda is hd1 and hda is hd0. This raises some questions which we must answer to implement this correctly. Why does grub treat it different during boot (for some systems)? What is the correct way (to enumerate devices)? What is the exception (that triggers this behaviour)? Does grub really enumerate "its" device as hd0 normally? /Jonas On Wed, 16 Jan 2008 10:24:38 +0100, =RiCo= <[EMAIL PROTECTED]> wrote: > grub on hd1 and hd0, but booting from bios to hd1, Gobo is also on hd1 > On 1/16/08, Jonas Karlsson <[EMAIL PROTECTED]> wrote: >> 2008/1/16, =RiCo= <[EMAIL PROTECTED]>: >> > > ---------------------------------------------------------------------- >> > > lucasvr - 2008-01-15 22:57 >> > > ---------------------------------------------------------------------- >> > > While discussing this problem with Jonas and Michael Homer on IRC, they >> > > told me that GRUB expects the hard disk it was installed onto to be named >> > > hd0. This is why our scripts are currently doing that. >> > > >> > > I wonder, however, why it didn't work if that's the case. I see you have >> > > another Linux partition on hd0,0. Do you actually have GRUB there as >> > > well? >> > > Having GRUB installed only in your Gobo disk, did it work after you >> > > changed >> > > hd0,0 to hd1,0? Or are you merging Gobo's menu.lst contents with your >> > > other >> > > Linux' menu.lst and booting from that distribution's GRUB installation >> > > instead? >> > > >> > > On 1/16/08, Lucas C. Villa Real <[EMAIL PROTECTED]> wrote: >> > >> > the linux partition on hd0,0 does have grub on it i think, but the >> > bios is set to boot from hd1, so it doesnt boot into that grub. It's >> > just a 100MB partition to keep space for grub so that i can reinstall >> > windows if i want to. I wasn't merging the menu.lst's. and it did work >> > after changing hd0,0 to hd1,0. >> > >> So if I understand this correctly, using bios enumeration, you have >> grub installed on hd1 and GoboLinux installed on hd0? >> >> -- >> /Jonas >> _______________________________________________ >> gobolinux-devel mailing list >> gobolinux-devel@lists.gobolinux.org >> http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel >> > > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel