我的服务器无法启动,我怀疑是 ACPI 中的时间时钟有错误,所以我想在排除故障的过程中尝试禁用它。
根据手册:
https://www.freebsd.org/cgi/man.cgi?query=acpi(4)&sektion=
我可以禁用“计时器”,但无法从启动提示符中设置
debug.acpi.disabled
对于计时器;我认为我可以使用以下命令设置它:
debug.acpi.disabled=timer
但似乎无法找到选项(带或不带计时器)部分,所以也许我误解了手册,或者忽略了一些明显的东西(我认为可能是这种情况)。
我无法启动单用户来调整 loader.conf,因为它因同样的错误而失败。
设置此功能并禁用计时器的最佳方法是什么,以便我可以继续进一步排除故障?
答案1
如果由于 ACPI 而无法使用单个用户,请使用交互式引导加载程序选项禁用 ACPI,然后按照前面的答案建议进行hint.acpi.0.disabled=1
添加。/boot/loader.conf
答案2
1) 这不是手册,这是 acpi 的手册页。2) 您可以禁用整个 ACPI,将其添加hint.acpi.0.disabled=1
到 /boot/loader.conf 并重新启动。