我已经kexec
安装了快速热重启,无需 BIOS POST 和 GRUB 弹出。它只会重新初始化内核并再次执行引导过程。
但有时我喜欢完全重启,例如更改某些 BIOS 设置或启动不同的操作系统。我现在通过先关机来执行此操作。
我可以在 (Debian) Linux 中执行一个命令来忽略 kexec 并只执行包括 POST 在内的 oldskool 完整(热)重启吗?
不用说,$ reboot
配置为使用kexec
。这一切都在安装时自动发生kexec
。
答案1
Debian 提供了脚本 /sbin/coldreboot。
从手册页中可以看到:“coldreboot 是一个强制冷重启的脚本,无论 /etc/default/kexec 中是否启用了 kexec。”
答案2
这里这是针对 Gentoo 的说明,但思路是一样的。希望对您有用:
只需在重新启动之前停止 kexec 守护进程。sudo /etc/init.d/kexec stop