I have 2 hdd's hda and hdb. I have RH 9 on hda2 w/ grub as bootloader. I then installed slackware 9 on hdb2 (which previously had RH 8.) hdb3 also has RH 8. Slackware is on reiserfs.
I have installed lilo of slackware on boot sector of / (hdb2) as I did not make a seperate boot partition.
I have copied the vmlinuz of slack to /boot of RH 9 and have made the entries in grub.conf as below:
----------------------------
default=0 timeout=10 splashimage=(hd0,1)/boot/grub/splash.xpm.gz title Red Hat Linux 9 (2.4.20-8) root (hd0,1) kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/12 hdd=ide-scsi initrd /boot/initrd-2.4.20-8.img title Slackware 9 (2.4.20) root (hd1,1) kernel /boot/vmlinuz-ide-2.4.20 ro hdd=ide-scsi title DOS rootnoverify (hd0,0) chainloader +1 ----------------------------
Now, when I try to boot into slackware from grub, it boots into RH 8 *even though it is pointing to the correct partition as grub recognises the reiserfs partition type*.
I can only boot into slackware thru the install CD with the root= option.
Previously, the original RH 8 loaded up from grub.
What am I doing wrong ? Why hasn't slackware overwritten the boot sector of it's root partition ?
I used to get pretty vague fs erors on this disk previously which is why I bought a new hdd and kept the old one as a backup.
regards,
Sharukh.