It's a function of update-grub.

See https://help.ubuntu.com/community/GrubHowto

On my system I have three bootable partitions:

sda1 Recovery
sda2 windows **bootable**
sda3 swap
sda5 /boot
sda6 Feisty 32-bit / **bootable**
sda7 Gutsy 64-bit / **bootable**
sda8 /home

Originally sda7 was used for testing and if I installed from the LiveCD
allowing the default option to install grub, whenever there was a
kernel-update sda5/boot/grub/menu.lst would be altered inside the
automagic blocks and the UUIDs of sda7 (the default root as far as Gutsy
is concerned) would replace the UUID of sda6 for all the Feisty kernel
entries.

I set the default kopt and groot to Feisty and then installed Gutsy to
sda7 without allowing grub to be installed. It's an option in the final
dialog of the installer (Advanced... button I seem to recall).

Now when Gutsy updates kernels it doesn't touch the menu.lst, and I deal
with it manually. I have the added issue of renaming generic kernel
files to -64 or -32.

-- 
upgrade kernel destroys ubuntu grub menu.lst entries
https://bugs.launchpad.net/bugs/141642
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to