nixpkgs/nixos/modules/installer
Thomas Watson 0931014baf iso-image: slim down UEFI El Torito image
UEFI firmware does not have to be able to read ISO9660 filesystems, so
the El Torito mechanism provides a way to specify an embedded FAT32
image which contains files the UEFI firmware itself must be able to
read, such as UEFI executables. Once GRUB starts and reads its
configuration, it can access the ISO9660 filesystem to load other files.

This change removes the unused kernel, initrd, and GRUB font files from
the El Torito image, but keeps the GRUB configuration and UEFI
executables. These files have been present since EFI support was
originally introduced in commit 097c656. Other distribution ISOs, such
as Ubuntu 20.04, Fedora 35, and Windows 10 work this way too. This saves
24MiB on x86_64 and 61MiB on aarch64 ISOs.
2022-04-13 20:26:11 -05:00
..
cd-dvd iso-image: slim down UEFI El Torito image 2022-04-13 20:26:11 -05:00
netboot netboot: Support cmdline variable from netboot.xyz 2021-12-23 18:57:02 +11:00
scan [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
sd-card sd-image-aarch64: Enable arm_boost for Pi 4 2022-02-12 00:04:48 -08:00
tools Merge pull request #164660 from ncfavier/tests-restrict-arguments 2022-03-24 17:01:47 +01:00
virtualbox-demo.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00