Michael,<br>Do I understand correctly the recipe?<br><br>1) to execute in instsoft.GRUB hook the commands:<br>fcopy /boot/grub/menu.lst<br>$ROOTCMD update-initramfs -k all -u<br>$ROOTCMD update-grub<br>(This provides that menu.lst exists and is configured.)<br>
<br>2) to remove file faiconfig/files/boot/grub/menu.lst/postinst to GRUB script&#39;s directory and to comment<br> grub update command in it.<br>(This will install grub but not change menu.lst)<br><br>We tried to install using the config described above and got the following errors in fai.log:<br>
<br>chroot: cannot run command `update-initramfs&#39;: No such file or directory<br>chroot: cannot run command `update-grub&#39;: No such file or directory<br>instsoft.GRUB        FAILED with exit code 127.<br><br>Please correct me if I&#39;m wrong.<br>
<br>Thank you<br><br><div class="gmail_quote">2009/9/9 Michael Goetze <span dir="ltr">&lt;<a href="mailto:mgoetze@mgoetze.net">mgoetze@mgoetze.net</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Alexey,<br>
<div><div></div><div class="h5"><br>
&gt; We have a deb packet that modifies /boot/grub/menu.lst file.<br>
&gt; But FAI ( we used config structure from example ) creates this file<br>
&gt; during GRUB configuration after &quot;instsoft&quot; task is done.<br>
&gt;<br>
&gt; We tried to call &quot;fcopy -Uv /boot/grub/menu.lst&quot; in instsoft.GRUB hook<br>
&gt; but the menu.lst was overwritten by 10-setup GRUB script to default. So<br>
&gt; we need to modify menu.lst again but this method seems not correct.<br>
&gt; If 10-setup GRUB script was deleted then GRUB did&#39;t install at all.<br>
&gt; Can you please suggest how to have menu.lst configured once?<br>
<br>
</div></div>why don&#39;t you just replace your GRUB/* scripts with something like<br>
<br>
$ROOTCMD update-initramfs -k all -u<br>
$ROOTCMD update-grub<br>
<br>
Keep in mind that grub-install is by default executed by an fcopy<br>
postinst script, so you must retain at least one fcopy<br>
/boot/grub/menu.lst or move that to one of your scripts as well.<br>
<br>
Regards,<br>
<font color="#888888">Michael<br>
</font></blockquote></div><br>