Add configs/*/grub/loopback.cfg
configs/*/grub/grub.cfg: rearrange module loading
- 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.
configs/releng/grub/grub.cfg: play init tune at the end
Move the play
command to the end of the file so it plays after the
menu entries are shown and ready.
configs/*/grub/grub.cfg: do not hardcode the architecture and platform
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.
Add configs/*/grub/loopback.cfg
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 #165 (closed)
mkarchiso: always create /boot/grub/grubenv and /boot/grub/loopback.cfg
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.
Merge request reports
Activity
changed milestone to %v71
added scopeenhancement label
requested review from @dvzrv
assigned to @nl6720
changed milestone to %v72
added 28 commits
-
9b6d6031...c50ffaf4 - 24 commits from branch
archlinux:master
- 24be1dc5 - configs/*/grub/grub.cfg: rearrange module loading
- f0159526 - configs/releng/grub/grub.cfg: play init tune at the end
- cb074e18 - configs/*/grub/grub.cfg: do not hardcode the architecture and platform
- 9c7ea762 - Add configs/*/grub/loopback.cfg
Toggle commit list-
9b6d6031...c50ffaf4 - 24 commits from branch
removed milestone %v72
added scopefeature label and removed scopeenhancement label
added 21 commits
-
9c7ea762...a4bbbfde - 17 commits from branch
archlinux:master
- 22014333 - configs/*/grub/grub.cfg: rearrange module loading
- 82fb79a1 - configs/releng/grub/grub.cfg: play init tune at the end
- 4a0de3bf - configs/*/grub/grub.cfg: do not hardcode the architecture and platform
- 9296b125 - Add configs/*/grub/loopback.cfg
Toggle commit list-
9c7ea762...a4bbbfde - 17 commits from branch
changed milestone to %v73
Note to self: update https://wiki.archlinux.org/title/Multiboot_USB_drive#Arch_Linux_monthly_release.
added 5 commits
-
519a5c00 - 1 commit from branch
archlinux:master
- 7cb92efe - configs/*/grub/grub.cfg: rearrange module loading
- 82ed22bc - configs/releng/grub/grub.cfg: play init tune at the end
- 07bf05ec - configs/*/grub/grub.cfg: do not hardcode the architecture and platform
- ff4708e2 - Add configs/*/grub/loopback.cfg
Toggle commit list-
519a5c00 - 1 commit from branch
added 6 commits
-
5e72546e - 1 commit from branch
archlinux:master
- 0a3a57a8 - configs/*/grub/grub.cfg: rearrange module loading
- 8fb5246d - configs/releng/grub/grub.cfg: play init tune at the end
- 0cd0cc0c - configs/*/grub/grub.cfg: do not hardcode the architecture and platform
- 4280af74 - Add configs/*/grub/loopback.cfg
- a75d7e5f - mkarchiso: always create /boot/grub/grubenv and /boot/grub/loopback.cfg
Toggle commit list-
5e72546e - 1 commit from branch