1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00
nixpkgs/nixos/modules
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
..
config environment.extraInit: fix description typo 2018-08-13 14:28:52 +01:00
hardware [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
i18n/input-method options.i18n.inputMethod.package: fix type (#43239) 2018-07-09 22:37:27 +02:00
installer Adds refind to the installer image. 2018-08-24 13:04:56 -04:00
misc nixos/modules/misc/version.nix: Don't spam the user with vague warnings 2018-08-10 21:39:36 +02:00
profiles usb-storage -> uas 2018-08-23 01:42:34 +00:00
programs nixos/oh-my-zsh: add documentation 2018-08-07 15:47:02 +02:00
security Merge pull request #42834 from Synthetica9/patch-1 2018-07-23 11:29:18 -04:00
services Merge pull request #44919 from Vodurden/init-undervolt 2018-08-22 10:13:55 -04:00
system nixos/networkd: replace range with assertRange 2018-08-22 00:11:14 +02:00
tasks linuxPackages.zfsUnstable: 2018-05-22 -> 2018-08-13 2018-08-14 14:12:07 +02:00
testing Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1" 2018-07-28 00:12:55 +03:00
virtualisation nixos/qemu-vm: Don't explicitly mknod /dev/vda* 2018-08-16 14:19:41 +03:00
module-list.nix nixos/undervolt: adding undervolt module 2018-08-20 21:01:19 +10:00
rename.nix zfsLegacyCrypto: remove 2018-08-13 19:53:50 +02:00