Re: Completely overriding the stock isolinux configuration
The way to go is to override the "bootloaders" directory
Assuming your configuration tree lies in ~/live, create a ~/live/config/bootloaders/ directory. Then copy (cp -L to dereferences symbolic links) the /usr/share/live/build/bootloaders/isolinux/ directory in the newly created "bootloaders" directory. Update the live.cfg.in file to your needs and rebuild your live system. Check in binary/isolinux/ that the live.cfg has been created as expected.
Here is my live example :
axel@cortex:~/live$ cat config/bootloaders/isolinux/live.cfg.in
# This is a custom boot menu !
label live-@FLAVOUR@
menu label ^Live (@FLAVOUR@)
menu default
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE@
label live-@FLAVOUR@-failsafe
menu label ^Live (@FLAVOUR@ failsafe)
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE_FAILSAFE@
After the build :
axel@cortex:~/live$ cat binary/isolinux/live.cfg
# This is a custom boot menu !
label live-amd64
menu label ^Live (amd64)
menu default
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live config quiet splash
label live-amd64-failsafe
menu label ^Live (amd64 failsafe)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
Le 11 juil. 2013 à 22:06, Michal Suchanek <hramrach@gmail.com> a écrit :
> Hello,
>
> this is not quite what the scripts are designed to do.
>
> There are multiple cfg snippets and they are supposed to be fit
> together so that live and installer are configured independently.
>
> If you just wanted to wipe out the whole thing and write your you
> could do that in binary hooks but in those you don't have the config
> variables available. Actually the variables you are trying to have
> substituted are only local to the script that writes the live snippet.
>
> Maybe v4 will be more flexible since it will be in a programming language.
>
> Thanks
>
> Michal
>
>
> --
> To UNSUBSCRIBE, email to debian-live-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: CAOMqctTGc-J3KugL1YcJUbAbmpgF6Wo+NKdaLCeOaeNoQ5KeFQ@mail.gmail.com">http://lists.debian.org/CAOMqctTGc-J3KugL1YcJUbAbmpgF6Wo+NKdaLCeOaeNoQ5KeFQ@mail.gmail.com
>
Reply to: