Add configs/*/grub/loopback.cfg
- Sep 28, 2023
-
-
nl6720 authored
Even if GRUB is not used as a boot loader for the ISO, create a `/boot/grub/grubenv` file in the ISO 9660 file system. If a `loopback.cfg` file exists in the profile's `grub` directory, copy it to `/boot/grub/loopback.cfg` on the ISO. This ensures the funtionality will not be lost if the used boot loaders are changed.
Unverifieda75d7e5f -
nl6720 authored
See https://www.supergrubdisk.org/wiki/Loopback.cfg for details. Only `${iso_path}` is guaranteed, so we need to search for the volume, on which the ISO file resides, ourselves. Implements archlinux/archiso#165
Unverified4280af74 -
nl6720 authored
Construct a human readable platform identifier from GRUB's built-in variables and use it in menu item descriptions. Only add the menu entries for the additional tools (UEFI shell, Memtest86+) if the files exist. Modify baseline's `grub.cfg` to closer match releng.
Unverified0cd0cc0c -
nl6720 authored
Move the `play` command to the end of the file so it plays after the menu entries are shown and ready.
Unverified8fb5246d -
nl6720 authored
* Do not manually load modules that will get loaded by invoking a command. * Explicitly load serial modules. * Move `insmod all_video` after the font is loaded.
Unverified0a3a57a8
-