[sclug] dual Grub issue
John Stumbles
john at stumbles.org.uk
Tue Jun 28 20:34:12 UTC 2005
Neil Haughton wrote:
> Can anyone advise me on a grub problem?
>
> I have a dual boot machine. 1st OS was Mandriva 2005, which uses grub as
> the bootlloader.
> Then I installed Ubuntu (5), which installed its own grub and
> autodetected the Mandriva installation. Fine so far, I could now boot
> either OS.
>
> Then for some reason that I do not understand, it appears that at some
> point the original grub was somehow 're-instated', giving me the old
> Mandriva boot menu without an Ubuntu entry. I proved this by viewing the
> /boot/grub/menu.lst file in the appropriate Mandriva partition. This may
> have occurred as a result of a Mandriva system update process, but I'm
> not sure of that.
>
> So I thought I'd be clever and copy the Ubuntu stanza from the
> corresponding Ubuntu /boot/grub/menu.lst to the Mandriva one (as root).
> That worked okay in the sense that I now have a boot menu that has an
> Ubuntu entry, but it doesn't boot Ubuntu (the syntax is noticably
> differently from the other stanzas in the Mandriva file). The two
> versions of grub must be different, I guess. I hacked about with it,
> somewhat in the dark, but I can't get it to boot Ubuntu.
>
> So I am left with wondering how I can easily 'reinstall' the Ubuntu
> version of grub, as it was after I first installed Ubuntu itself.
> Alternatively, what do I need to do with this stanza
>
> title Ubuntu, kernel 2.6.10-5-386
> root (hd0,2)
> kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda3 ro quiet splash
> initrd /boot/initrd.img-2.6.10-5-386
> savedefault
> boot
>
> to get it to work with my Mandriva grub, which has other stanzas like this:
>
> title Mandriva Linux 2005
> kernel (hd0,5)/vmlinuz root=/dev/hda9 acpi=ht resume=/dev/hda8
> splash=silent vga=788
> initrd (hd0,5)/initrd.img
>
> The obvious hacking, eg
>
> title Ubuntu
> kernel (hd0,2)/vmlinuz-2.6.10-5-386 root=/dev/hda3 ro quiet splash
> initrd (hd0,2)/boot/initrd.img-2.6.10-5-386
>
> didn't work. The output is
>
> kernel (hd0,2)/vmlinuz-2.6.10-5-386 root=/dev/hda3 ro quiet splash
> Error 15: file not found.
>
>
> Any solutions, anyone?
kernel (hd0,2)/boot/vmlinuz-2.6.10-5-386 root=/dev/hda3 ro quiet splash
^^^^^
?
--
John Stumbles
More information about the Sclug
mailing list