Merge pull request #25611 from Lassulus/copytoram-option

nixos/iso-image: add option for copytoram

authored by

Jörg Thalheim and committed by
GitHub
9c90ff7e 8f72f939

+13
+13
nixos/modules/installer/cd-dvd/iso-image.nix
··· 50 50 LINUX /boot/bzImage 51 51 APPEND init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} nomodeset 52 52 INITRD /boot/initrd 53 + 54 + # A variant to boot with 'copytoram' 55 + LABEL boot-copytoram 56 + MENU LABEL NixOS ${config.system.nixosVersion}${config.isoImage.appendToMenuLabel} (with copytoram) 57 + LINUX /boot/bzImage 58 + APPEND init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} copytoram 59 + INITRD /boot/initrd 53 60 ''; 54 61 55 62 isolinuxMemtest86Entry = '' ··· 77 84 echo "linux /boot/bzImage" >> $out/loader/entries/nixos-livecd-nomodeset.conf 78 85 echo "initrd /boot/initrd" >> $out/loader/entries/nixos-livecd-nomodeset.conf 79 86 echo "options init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} nomodeset" >> $out/loader/entries/nixos-livecd-nomodeset.conf 87 + 88 + # A variant to boot with 'copytoram' 89 + echo "title NixOS Live CD (with copytoram)" > $out/loader/entries/nixos-livecd-copytoram.conf 90 + echo "linux /boot/bzImage" >> $out/loader/entries/nixos-livecd-copytoram.conf 91 + echo "initrd /boot/initrd" >> $out/loader/entries/nixos-livecd-copytoram.conf 92 + echo "options init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} copytoram" >> $out/loader/entries/nixos-livecd-copytoram.conf 80 93 81 94 echo "default nixos-livecd" > $out/loader/loader.conf 82 95 echo "timeout ${builtins.toString config.boot.loader.timeout}" >> $out/loader/loader.conf