Aktivierung von Kexec für schnellen Reboot ohne lästigen BIOS in Proxmox
Da das BIOS von vielen Herstellern oft um ein vielfaches länger zum Starten benötigt als das System selbst, macht es Sinn den Rebootprozess mit Kexec zu verkürzen und das BIOS einfach auszulassen. Hierfür geht man folgender Maßen vor.
echo "kexec-tools kexec-tools/load_kexec boolean false" | debconf-set-selections apt-get -y install kexec-tools
nano /etc/systemd/system/kexec-pve.service
[Unit] Description=boot into into the current pve kernel Documentation=man:kexec(8) DefaultDependencies=no Before=shutdown.target umount.target final.target [Service] Type=oneshot ExecStart=/sbin/kexec -l /boot/pve/vmlinuz --initrd=/boot/pve/initrd.img --reuse-cmdline [Install] WantedBy=kexec.target
Nun das ganze noch aktivieren.
systemctl enable kexec-pve.service
Um nun einen Reboot zu Kexec durchzuführen bedienst man sich folgendem Befehl:
systemctl kexec