diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2017-05-09 22:36:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-09 22:36:59 +0100 |
commit | 9c90ff7e7df9ceadc7335bb43cc67ba92e171d53 (patch) | |
tree | 64314ab58457d5a9c04b36869b7e21b6943a11d3 /nixos | |
parent | 8f72f9398180c498fa210acd039f806e15f14b95 (diff) | |
parent | 334ac4f043072314404afa0a9328cb2726c09fc3 (diff) | |
download | nixlib-9c90ff7e7df9ceadc7335bb43cc67ba92e171d53.tar nixlib-9c90ff7e7df9ceadc7335bb43cc67ba92e171d53.tar.gz nixlib-9c90ff7e7df9ceadc7335bb43cc67ba92e171d53.tar.bz2 nixlib-9c90ff7e7df9ceadc7335bb43cc67ba92e171d53.tar.lz nixlib-9c90ff7e7df9ceadc7335bb43cc67ba92e171d53.tar.xz nixlib-9c90ff7e7df9ceadc7335bb43cc67ba92e171d53.tar.zst nixlib-9c90ff7e7df9ceadc7335bb43cc67ba92e171d53.zip |
Merge pull request #25611 from Lassulus/copytoram-option
nixos/iso-image: add option for copytoram
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/installer/cd-dvd/iso-image.nix | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix index d42174003526..8891ce0b6667 100644 --- a/nixos/modules/installer/cd-dvd/iso-image.nix +++ b/nixos/modules/installer/cd-dvd/iso-image.nix @@ -50,6 +50,13 @@ let LINUX /boot/bzImage APPEND init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} nomodeset INITRD /boot/initrd + + # A variant to boot with 'copytoram' + LABEL boot-copytoram + MENU LABEL NixOS ${config.system.nixosVersion}${config.isoImage.appendToMenuLabel} (with copytoram) + LINUX /boot/bzImage + APPEND init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} copytoram + INITRD /boot/initrd ''; isolinuxMemtest86Entry = '' @@ -78,6 +85,12 @@ let echo "initrd /boot/initrd" >> $out/loader/entries/nixos-livecd-nomodeset.conf echo "options init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} nomodeset" >> $out/loader/entries/nixos-livecd-nomodeset.conf + # A variant to boot with 'copytoram' + echo "title NixOS Live CD (with copytoram)" > $out/loader/entries/nixos-livecd-copytoram.conf + echo "linux /boot/bzImage" >> $out/loader/entries/nixos-livecd-copytoram.conf + echo "initrd /boot/initrd" >> $out/loader/entries/nixos-livecd-copytoram.conf + echo "options init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams} copytoram" >> $out/loader/entries/nixos-livecd-copytoram.conf + echo "default nixos-livecd" > $out/loader/loader.conf echo "timeout ${builtins.toString config.boot.loader.timeout}" >> $out/loader/loader.conf ''; |