重新启动而不关闭?


17

我一直在使用Linux Mint Debian和Debian不稳定程序,并注意到当我按重新启动时,而不是一路回到BIOS,grub,然后启动,我似乎正在关闭,然后重新加载而没有返回到BIOS或GRUB。

这是我迄今为止从未见过的惊人功能。这叫什么,什么时候发生?我已经使用Ubuntu很长时间了。


您确定它实际上正在重启吗?听起来好像刚刚重启X
Michael Mrozek

是的,我一直看下去,关闭所有东西,然后在正常的冷靴启动的地方开始
Seth Hikari

Answers:


14

您的系统似乎已启用kexec。Kexec允许Linux内核加载另一个内核,并将系统移交给该系统。它以exec一系列用新的可执行映像替换进程的函数命名。无需调用该reboot实用程序,而是将系统设置为kexec在重新引导时调用,而其余​​的则由内核完成。


发现我系统中的那个包一定是它。很棒
Seth Hikari

1
有趣。这可以在Debian的启用与kexec-tools(股票Debian内核都kexec支持),并安装kexec-tools能够kexec在默认情况下,虽然我没有测试它。看起来Ubuntu(和Mint)默认具有它。我的系统具有较高的debconf优先级,并且启用时没有看到debconf优先级屏幕,因此我得出的结论是该问题设置为中或低优先级,尽管我忘记了如何检查如何查找模板的debconf优先级。有人想提醒我吗?在这里可能是一个合理的问题-Google不会立即提供答案。
Faheem Mitha

作为记录,在配置文件(在本例中为)中进行设置/var/lib/dpkg/info/kexec-tools.config。请参见“ db_input medium kexec-tools / load_kexec || true”行。
Faheem Mitha

只是一个提示:如果您正在使用kexec并且需要“冷”重启(即通过BIOS,...),则可以使用/sbin/coldreboot(至少在Debian中,它是kexec-tools软件包的一部分)。
Alessio Gaeta
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.