Once you have an incorrectly-generated /boot/grub/menu.lst, 'update-grub' will still take defaults from that.
Then, to get rid of this problem, simply remove (or just move) /boot/grub/menu.lst and have 'update-grub' generate an entirely new one.
Once you have an incorrectly- generated /boot/grub/ menu.lst, 'update-grub' will still take defaults from that.
Then, to get rid of this problem, simply remove (or just move) /boot/grub/menu.lst and have 'update-grub' generate an entirely new one.