guix/gnu/system
Lilah Tascheter 79fe92ae16
gnu: bootloader: Install any bootloader to ESP.
* gnu/bootloader.scm (efi-arch, install-efi): New procedures.
(%efi-supported-systems, lazy-efibootmgr): New variables.
(bootloader-configuration)[efi-removable?, 32bit?]: New fields.
(match-bootloader-configuration, match-menu-entry): New macros.
* gnu/build/bootloader.scm (install-efi-loader): Delete procedure.
(install-efi): Rewrite to support installation of any efi bootloader.
* gnu/build/image.scm (initialize-efi32-partition): Deprecate.
(initialize-efi-partitition): Only create EFI directory.
* gnu/image.scm (partition)[target]: New field in order to support
dynamic provision of image partitions as bootloader targets.
* gnu/system/image.scm (root-partition, esp-partition): Use target
field.
* gnu/system/image.scm (esp32-partition, efi32-disk-partition,
efi32-raw-image-type): Deprecate.
* doc/guix.texi (Creating System Images)[image Reference]<partition
Reference>: Add target field.
[Instantiate an Image]: Update examples and update formatting.
<efi32-disk-image, efi32-raw-image-type>: Delete.
<pinebook-pro-image-type, rock64-image-type>: Reword slightly.

Change-Id: I3654d160f7306bb45a78b82ea6b249ff4281f739
2024-10-08 10:36:37 -04:00
..
examples
images images: wsl2: Update comment. 2024-09-08 02:00:00 +02:00
accounts.scm
boot.scm gnu: bootloader: Add device-subvol field to menu-entry record. 2024-10-08 10:36:37 -04:00
file-systems.scm
hurd.scm system: hurd: Empty default ‘privileged-programs’ list. 2024-08-19 16:36:44 +02:00
image.scm gnu: bootloader: Install any bootloader to ESP. 2024-10-08 10:36:37 -04:00
install.scm install: Set ‘privileged-programs’ rather than ‘setuid-programs’. 2024-08-19 16:41:07 +02:00
keyboard.scm
linux-container.scm
linux-initrd.scm
locale.scm system: locale: ‘glibc-supported-locales’ uses zstd instead of xz. 2024-09-09 17:17:55 +02:00
mapped-devices.scm
nss.scm
pam.scm
privilege.scm privilege: Add file-like->setuid-program helper. 2024-09-08 02:00:00 +02:00
setuid.scm privilege: Add file-like->setuid-program helper. 2024-09-08 02:00:00 +02:00
shadow.scm
uuid.scm uuid: Add support for exFAT. 2024-09-01 02:00:00 +02:00
vm.scm