nixpkgs/nixos/modules/installer/cd-dvd
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
..
channel.nix
installation-cd-base.nix
installation-cd-graphical-base.nix
installation-cd-graphical-gnome.nix installation-cd-graphical-gnome: add useful shortcuts to the dash 2022-02-19 14:08:32 +01:00
installation-cd-graphical-plasma5-new-kernel.nix
installation-cd-graphical-plasma5.nix
installation-cd-minimal-new-kernel.nix
installation-cd-minimal.nix
iso-image.nix iso-image: slim down UEFI El Torito image 2022-04-13 20:26:11 -05:00
sd-image-aarch64-new-kernel.nix
sd-image-aarch64.nix
sd-image-armv7l-multiplatform.nix
sd-image-raspberrypi.nix
sd-image.nix
system-tarball-fuloong2f.nix
system-tarball-pc-readme.txt
system-tarball-pc.nix
system-tarball-sheevaplug.nix
system-tarball.nix