Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion iso/boot/grub.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ set theme=/boot/grub/theme/1
# }
menuentry --hotkey=i 'Press [Enter] to Install DAppNode' {
set background_color=black
linux /install.amd/vmlinuz vga=788 FRONTEND_BACKGROUND=dark --- quiet
linux /install.amd/vmlinuz vga=788 nvme_core.default_ps_max_latency_us=0 FRONTEND_BACKGROUND=dark --- quiet
initrd /install.amd/initrd.gz
}
# submenu --hotkey=a 'Advanced options ...' {
Expand Down
2 changes: 1 addition & 1 deletion iso/boot/txt.cfg
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
label install
menu label ^Install
kernel /install.amd/vmlinuz
append vga=788 initrd=/install.amd/initrd.gz FRONTEND_BACKGROUND=dark --- quiet
append vga=788 initrd=/install.amd/initrd.gz nvme_core.default_ps_max_latency_us=0 FRONTEND_BACKGROUND=dark --- quiet
4 changes: 2 additions & 2 deletions iso/boot/ubuntu/grub.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ set theme=/boot/grub/themes/dappnode/theme.txt
menuentry "Install Dappnode (over Ubuntu Server)" {
set background_color=black
set gfxpayload=keep # Maintain the graphical resolution through the booting
linux /casper/vmlinuz autoinstall vga=788 FRONTEND_BACKGROUND=dark --- # Added autoinstall to make it unattended
linux /casper/vmlinuz autoinstall vga=788 nvme_core.default_ps_max_latency_us=0 FRONTEND_BACKGROUND=dark --- # Added autoinstall to make it unattended
initrd /casper/initrd
}
}
3 changes: 3 additions & 0 deletions iso/preseeds/preseed.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ d-i preseed/late_command string \
in-target mkdir -p /usr/src/dappnode; \
cp -ar /cdrom/dappnode/* /target/usr/src/dappnode/; \
cp -a /cdrom/dappnode/scripts/rc.local /target/etc/rc.local; \
mkdir -p /target/etc/default/grub.d; \
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; \
in-target update-grub; \
in-target chmod +x /usr/src/dappnode/scripts/dappnode_install_pre.sh; \
in-target chmod +x /usr/src/dappnode/scripts/static_ip.sh; \
in-target gpasswd -a $(getent passwd "1000" | cut -d: -f1) sudo; \
Expand Down
3 changes: 3 additions & 0 deletions iso/preseeds/preseed_unattended.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,9 @@ d-i preseed/late_command string \
cp -a /etc/network/interfaces /target/etc/network/interfaces; \
cp -ar /cdrom/dappnode/* /target/usr/src/dappnode/; \
cp -a /cdrom/dappnode/scripts/rc.local /target/etc/rc.local; \
mkdir -p /target/etc/default/grub.d; \
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; \
in-target update-grub; \
in-target chmod +x /usr/src/dappnode/scripts/dappnode_install_pre.sh; \
in-target touch /usr/src/dappnode/.firstboot; \
in-target /usr/src/dappnode/scripts/dappnode_install_pre.sh UPDATE
Expand Down
6 changes: 6 additions & 0 deletions iso/preseeds/ubuntu/autoinstall.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,11 @@ autoinstall:
- "cp -a /cdrom/dappnode/scripts/rc.local /target/etc/rc.local"
- "chmod +x /target/usr/src/dappnode/scripts/dappnode_install_pre.sh"
- "touch /target/usr/src/dappnode/.firstboot"
- "mkdir -p /target/etc/default/grub.d"
- >-
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
- "curtin in-target --target=/target -- update-grub"
- "cp -ar /etc/netplan/* /target/etc/netplan/" # Necessary for prerequisites
- "curtin in-target --target=/target -- /usr/src/dappnode/scripts/dappnode_install_pre.sh UPDATE"
6 changes: 6 additions & 0 deletions iso/preseeds/ubuntu/autoinstall_unattended.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,12 @@ autoinstall:
- "cp -a /cdrom/dappnode/scripts/rc.local /target/etc/rc.local"
- "chmod +x /target/usr/src/dappnode/scripts/dappnode_install_pre.sh"
- "touch /target/usr/src/dappnode/.firstboot"
- "mkdir -p /target/etc/default/grub.d"
- >-
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
- "curtin in-target --target=/target -- update-grub"
- "cp -ar /etc/netplan/* /target/etc/netplan/" # Necessary for prerequisites
- "curtin in-target --target=/target -- /usr/src/dappnode/scripts/dappnode_install_pre.sh UPDATE"
# TODO: Handle /etc/network/interfaces and /etc/network/devhotplug
Loading