How to edit grub menu (menu.lst) properly?
Michael Goetze
mgoetze at mgoetze.net
Wed Sep 9 11:45:08 CEST 2009
Hi Alexey,
> We have a deb packet that modifies /boot/grub/menu.lst file.
> But FAI ( we used config structure from example ) creates this file
> during GRUB configuration after "instsoft" task is done.
>
> We tried to call "fcopy -Uv /boot/grub/menu.lst" in instsoft.GRUB hook
> but the menu.lst was overwritten by 10-setup GRUB script to default. So
> we need to modify menu.lst again but this method seems not correct.
> If 10-setup GRUB script was deleted then GRUB did't install at all.
> Can you please suggest how to have menu.lst configured once?
why don't you just replace your GRUB/* scripts with something like
$ROOTCMD update-initramfs -k all -u
$ROOTCMD update-grub
Keep in mind that grub-install is by default executed by an fcopy
postinst script, so you must retain at least one fcopy
/boot/grub/menu.lst or move that to one of your scripts as well.
Regards,
Michael
More information about the linux-fai
mailing list