nixpkgs/nixos/modules/installer/cd-dvd
Samuel Dionne-Riel 2f7d9c9f78 Adds refind to the installer image.
This is a 277K (as of right now) addition that can greatly help in some
last recourse scenarios. The specific rEFInd setup will not be able to
boot the installer image, but this is not why it has been added. It has
been added to make use of its volumes scanning capabilities to boot
existing EFI images on the target computer, which is sometimes necessary
with buggy EFI. While is isn't NixOS's job to fix buggy EFI, shipping
this small bit with the installer will help the unlucky few.

Example scenario: two wildly different EFI implementation I have
encountered have fatal flaws in which they sometimes will lose all the
settings, this includes boot configuration. This is compounded by the
fact that the two specific and distinct implementation do not allow
manually adding ESP paths from their interface. The only recourse is to
let the EFI boot the default paths, EFI/boot/boot{platform}.efi, which
is not a default location used by the NixOS bootloaders. rEFInd is able
to scan the volumes and detect the existing efi bootloaders, and boot
them successfully.
2018-08-24 13:04:56 -04:00
..
channel.nix nixos/installer/channel: Add some files that the channel also has 2018-04-16 20:39:51 +03:00
installation-cd-base.nix set initialHashedPassword in installation-device.nix 2018-08-07 14:45:50 +02:00
installation-cd-graphical-gnome.nix tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
installation-cd-graphical-kde-new-kernel.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
installation-cd-graphical-kde.nix iso_graphical: fix warning about Plasma 5 desktop module name 2017-03-02 07:01:34 -06:00
installation-cd-minimal-new-kernel.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
installation-cd-minimal.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
iso-image.nix Adds refind to the installer image. 2018-08-24 13:04:56 -04:00
sd-image-aarch64.nix set initialHashedPassword in installation-device.nix 2018-08-07 14:45:50 +02:00
sd-image-armv7l-multiplatform.nix set initialHashedPassword in installation-device.nix 2018-08-07 14:45:50 +02:00
sd-image-raspberrypi.nix set initialHashedPassword in installation-device.nix 2018-08-07 14:45:50 +02:00
sd-image.nix sd-image: Fix cross compiling 2018-08-21 14:05:23 +03:00
system-tarball-fuloong2f.nix treewide: replace depecated alias s/mssys/ms-sys/g 2018-03-22 10:13:21 +00:00
system-tarball-pc-readme.txt http://nixos.org -> https://nixos.org 2014-12-14 11:26:45 +01:00
system-tarball-pc.nix jobs -> systemd.services 2016-01-17 22:05:13 +00:00
system-tarball-sheevaplug.nix treewide: sshfsFuse -> sshfs-fuse 2016-09-18 17:44:30 +02:00
system-tarball.nix nixos: rename config.system.nixos* -> config.system.nixos.* 2018-02-18 12:56:30 +00:00