大家早上好,
我有一个小问题困扰了我一段时间,
我现在有一台 ubuntu 服务器,上面安装了全新且更新的 16.04.2 LTS,当我使用 usall reboot / poweroff 命令关机或重启时,或者在锁定屏幕时使用 alt-ctrl-del
我在 120 秒后进入无休止循环并达到关机目标,服务器显示已达到目标关闭但卡在那里
更新 - 3 小时后
我想补充一下,我还通过运行添加了英特尔微代码:
sudo apt-get update
sudo apt-get install intel-microcode
此外,到目前为止,我让服务器重新启动和关闭的唯一方法是将 -f 附加到 poweroff 和 reboot 命令,但是该服务器应该位于远程站点,而我无法总是前往该站点对服务器进行电源循环。如果有人可以提供帮助,我将不胜感激。
临时修复 - grub 黑客攻击
为了解决我的问题,我必须编辑 /etc/default/grub 配置文件并添加acpi=强制 apm=power_off到配置行,在双引号之间......
GRUB_CMDLINE_LINUX_DEFAULT=""
和
GRUB_CMDLINE_LINUX=""
保存后执行更新 grub,然后再次重新启动..(挂起时强制重新启动)重新启动后,尝试再次重新启动,它现在应该可以工作而不会挂起。
更新 -问题仍然存在。
答案1
我在 Dell PowerEdge T20 的 Raid 1 上使用 Ubuntu 服务器 16.04.2 时遇到了同样的问题。我尝试调整 systemd、将内核版本切换为 4.8 和 4.9、更新 BIOS、添加acpi=force
到 GRUB BOOTOPTIONS,但都无济于事。
最后我通过擦除硬盘(dd if=/dev/zero of=/dev/sdX bs=4096
)并使用 Ubuntu 安装程序设置软件 RAID1 解决了这个问题。现在我关闭或重新启动系统时没有遇到任何问题。
在这种情况下,Linux softRAID 通常是比 fakeRaid 更好的解决方案。