[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: advanced ISO options no longer showing up (bullseye, lb 20210407)



Hi,

The problem actually seems to be because you're putting your bootloader customisations in the wrong place in your config. You're supposed to put them under `config/bootloaders/` not `config/includes.binary/`. Stuff placed into the latter is just simply copied directly into the filesystem being set up, and it was pure happenstance that this worked for you previously. If you place customisations into the proper location, the code putting together the bootloader menus will be able to find them and properly make use of them. To be fair, the previous version failed to create a `config/bootloaders/` directory when it created the config directory for you, which I fixed in the new version, so it's somewhat understandable that you put them in the wrong place.

For best results, considering all of the improvements I made to the bootloader bits in the new version, I suggest that you grab a new copy of the files you want to modify, reapply your modifications, and put them under the right config directory this time ;) Then you should find things work correctly and you'll also benefit from the menu improvements I made.


On Tue, 2021-08-24 at 07:57 -0600, Seth Grover wrote:
I have a custom live distribution I was building for buster that included, for both the BIOS and EFI ISO menus, various custom options by specifying them in includes.binary (see https://github.com/mmguero/deblive/tree/master/bullseye/config/includes.binary), using "isolinux/advanced.cfg" and "boot/grub/grub.cfg" for BIOS and EFI, respectively. This all worked correctly when building with lb under buster. When the ISO would boot, choosing the advanced options menu would show my custom entries.

I've since updated everything to bullseye. While I've gotten the various expected update-related issues taken care of (new package versions, other minor tweaks) and the ISO builds fine now, my custom entries no longer appear (see https://github.com/mmguero/deblive/blob/master/build.sh#L111-L147) for my build process.

I'm assuming there's some recent change I just need to account for, files that need to live somewhere else now, but I'm not sure what. If anybody has any ideas I'd appreciate them.

-SG


Reply to: