我在 Dell PE2950 上全新安装了 CentOS 7.2,但无法正常重启。
每次我尝试重启时,BIOS 都会更改,RAID 也会更改,在通过 HDD 或 USB 启动到操作系统后。无论如何,它都不会重启。
风扇部分旋转,有时甚至停止,然后稍微旋转起来,但没有输入返回到显示器,并且键盘和鼠标保持断电状态。
现在关键是我可以顺利进入操作系统,我所要做的就是拔掉电源约 1 分钟。然后我就可以得到一个正确的启动周期。
由于我是 Linux 新手,我甚至不知道从哪里开始调试,但我知道 PSU 工作正常,因为它们正在经历最繁忙的使用并且运行操作系统良好。
清除 BIOS 有帮助
经过一番折腾,我找到了解决方案。我所要做的就是清除 NVRAM。似乎可能是我在 BIOS 中做了某些操作,或者之前进行过某些设置,导致它无法正常重启。
我现在已经运行了 3 次启动循环并且它运行正常,没有任何错误。
希望这对遇到同样问题的人有所帮助。
NVRAM 修复失败
因此清除 NVRAM 似乎有帮助,但经过几个周期并实际开始配置服务器后,它又陷入了同样的问题。
从 GNOME 移至控制台init 3
进入控制台后,我无法以 root 身份登录
host login: root
password: [correct password]
Login Incorrect
host login: localUser
password: [correct password]
$sudo passwd
localUsers is not a sudoer...
$reboot
以上内容是稍微改述的。 现在它又卡住了。:/
答案1
硬件修复
于是我更换了 CMOS 电池,然后开始出现之前没有显示的错误 - 即 RAM 故障。我更换了产生错误的所有 RAM(DIMM 5-8),现在它似乎每次都能正常启动。现在它也比以前更快了。
此时,它已正常启动/重启约 22 小时,就硬件稳定性而言,一切似乎都正常。所以这看起来像是最终修复。
故事的寓意,检查全部在花费大量时间部署机器之前,尤其是已经搁置了好几年的。在尝试安装和部署之前,我本可以先正确检查 CMOS 和 RAM,这样可以减轻一些压力。但是,事后看来一切都很清楚,所以就这样吧。