I feel I should probably include some background since it might be relevant to why grub behaves this weirdly. I've got kubuntu installed on a slave disk, with grub on that same disk. As a result, it's not on the MBR, where my Windows is, and I've got Wingrub installed to bypass that issue. I would just remove windows completely, but I'm a bit of a gamer, and sadly Wine won't work with all games, and not at all with ventrilo, so it needs to stay.
The trouble is, every time grub updates itself, or a new kernel comes along, it will of course try to add that to the grub startup selection. But it won't do it correctly. It will add this:
And that's it. Which of course won't boot anything, and I have to add this manually:
to all my kernel choices before I can safely reboot and be sure I can actually get in again without having to fiddle with grub when I get to the startup again.
Why is it doing this? And how can I fix it? Because it's INCREDIBLY annoying.
The trouble is, every time grub updates itself, or a new kernel comes along, it will of course try to add that to the grub startup selection. But it won't do it correctly. It will add this:
title Ubuntu 9.04, kernel 2.6.28-14-generic
uuid 28e896fa-bc6b-4189-9dfb-c0d2d4d66490
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=28e896fa-bc6b-4189-9dfb-c0d2d4d66490 ro quiet splash
initrd /boot/initrd.img-2.6.28-13-generic
quiet
uuid 28e896fa-bc6b-4189-9dfb-c0d2d4d66490
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=28e896fa-bc6b-4189-9dfb-c0d2d4d66490 ro quiet splash
initrd /boot/initrd.img-2.6.28-13-generic
quiet
rootnoverify (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
root
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
root
Why is it doing this? And how can I fix it? Because it's INCREDIBLY annoying.
Comment