File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ set theme=/boot/grub/theme/1
2929# }
3030menuentry --hotkey =i ' Press [Enter] to Install DAppNode' {
3131 set background_color =black
32- linux /install.amd/vmlinuz vga =788 FRONTEND_BACKGROUND =dark --- quiet
32+ linux /install.amd/vmlinuz vga =788 nvme_core.default_ps_max_latency_us =0 FRONTEND_BACKGROUND =dark --- quiet
3333 initrd /install.amd/initrd.gz
3434}
3535# submenu --hotkey=a 'Advanced options ...' {
Original file line number Diff line number Diff line change 11label install
22 menu label ^Install
33 kernel /install.amd/vmlinuz
4- append vga =788 initrd =/install.amd/initrd.gz FRONTEND_BACKGROUND =dark --- quiet
4+ append vga =788 initrd =/install.amd/initrd.gz nvme_core.default_ps_max_latency_us =0 FRONTEND_BACKGROUND =dark --- quiet
Original file line number Diff line number Diff line change @@ -16,6 +16,6 @@ set theme=/boot/grub/themes/dappnode/theme.txt
1616menuentry " Install Dappnode (over Ubuntu Server)" {
1717 set background_color =black
1818 set gfxpayload =keep # Maintain the graphical resolution through the booting
19- linux /casper/vmlinuz autoinstall vga =788 FRONTEND_BACKGROUND =dark --- # Added autoinstall to make it unattended
19+ linux /casper/vmlinuz autoinstall vga =788 nvme_core.default_ps_max_latency_us =0 FRONTEND_BACKGROUND =dark --- # Added autoinstall to make it unattended
2020 initrd /casper/initrd
21- }
21+ }
Original file line number Diff line number Diff line change @@ -37,6 +37,9 @@ d-i preseed/late_command string \
3737 in-target mkdir -p /usr/src/dappnode; \
3838 cp -ar /cdrom/dappnode/* /target/usr/src/dappnode/; \
3939 cp -a /cdrom/dappnode/scripts/rc.local /target/etc/rc.local; \
40+ mkdir -p /target/etc/default/grub.d; \
41+ echo ' GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT nvme_core.default_ps_max_latency_us=0"' > /target/etc/default/grub.d/dappnode-nvme-power-save.cfg; \
42+ in-target update-grub; \
4043 in-target chmod +x /usr/src/dappnode/scripts/dappnode_install_pre.sh; \
4144 in-target chmod +x /usr/src/dappnode/scripts/static_ip.sh; \
4245 in-target gpasswd -a $(getent passwd " 1000" | cut -d: -f1) sudo; \
Original file line number Diff line number Diff line change @@ -77,6 +77,9 @@ d-i preseed/late_command string \
7777 cp -a /etc/network/interfaces /target/etc/network/interfaces; \
7878 cp -ar /cdrom/dappnode/* /target/usr/src/dappnode/; \
7979 cp -a /cdrom/dappnode/scripts/rc.local /target/etc/rc.local; \
80+ mkdir -p /target/etc/default/grub.d; \
81+ echo ' GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT nvme_core.default_ps_max_latency_us=0"' > /target/etc/default/grub.d/dappnode-nvme-power-save.cfg; \
82+ in-target update-grub; \
8083 in-target chmod +x /usr/src/dappnode/scripts/dappnode_install_pre.sh; \
8184 in-target touch /usr/src/dappnode/.firstboot; \
8285 in-target /usr/src/dappnode/scripts/dappnode_install_pre.sh UPDATE
Original file line number Diff line number Diff line change @@ -26,5 +26,11 @@ autoinstall:
2626 - " cp -a /cdrom/dappnode/scripts/rc.local /target/etc/rc.local"
2727 - " chmod +x /target/usr/src/dappnode/scripts/dappnode_install_pre.sh"
2828 - " touch /target/usr/src/dappnode/.firstboot"
29+ - " mkdir -p /target/etc/default/grub.d"
30+ - >-
31+ echo 'GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT
32+ nvme_core.default_ps_max_latency_us=0"'
33+ > /target/etc/default/grub.d/dappnode-nvme-power-save.cfg
34+ - " curtin in-target --target=/target -- update-grub"
2935 - " cp -ar /etc/netplan/* /target/etc/netplan/" # Necessary for prerequisites
3036 - " curtin in-target --target=/target -- /usr/src/dappnode/scripts/dappnode_install_pre.sh UPDATE"
Original file line number Diff line number Diff line change @@ -40,6 +40,12 @@ autoinstall:
4040 - " cp -a /cdrom/dappnode/scripts/rc.local /target/etc/rc.local"
4141 - " chmod +x /target/usr/src/dappnode/scripts/dappnode_install_pre.sh"
4242 - " touch /target/usr/src/dappnode/.firstboot"
43+ - " mkdir -p /target/etc/default/grub.d"
44+ - >-
45+ echo 'GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT
46+ nvme_core.default_ps_max_latency_us=0"'
47+ > /target/etc/default/grub.d/dappnode-nvme-power-save.cfg
48+ - " curtin in-target --target=/target -- update-grub"
4349 - " cp -ar /etc/netplan/* /target/etc/netplan/" # Necessary for prerequisites
4450 - " curtin in-target --target=/target -- /usr/src/dappnode/scripts/dappnode_install_pre.sh UPDATE"
4551 # TODO: Handle /etc/network/interfaces and /etc/network/devhotplug
You can’t perform that action at this time.
0 commit comments