我正在处理的一台服务器似乎有问题,我已经重新安装了第 n 次 CentOS,并格式化了所有内容,编辑了 grub.conf 超时 = 0,但一切都一样,grub 计时器永远不会移动卡住。
3 回答
您最终找到解决方案了吗?在全新安装 CentOS 6.x 后,我刚刚有一台服务器出现了这个确切的问题。即使系统似乎保持正确的时间,更换 CMOS 电池也为我解决了这个问题。这要么是由于电池故障,要么是我更换电池时重置了 CMOS 设置。
以下是引导我找到该解决方案的网站:
https://serverfault.com/questions/42877/grub-hangs-after-x-2-seconds
http://www.tomshardware.com/answers/id-1809044/centos-grub-countdown-stops.html
其中一个网站的用户说,清除“系统事件日志”为他们解决了这个问题。以下是访问和清除 SEL/BMC 日志的一些指南:
http://download.intel.com/support/motherboards/server/s7000fc4ur/sb/sel_viewer_ug_e1246101.pdf
http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-59226
该问题也可能与 Grub 的记录失败逻辑有关。更多信息在这里:
检查服务器的日期/时间设置。更换 CMOS 电池后,服务器 (HP Proliant) 时钟落后 4 天并出现同样问题,正确设置后问题已解决。
尝试将此添加到/etc/default/grub
GRUB_TIMEOUT=10
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
然后运行sudo update-grub
在 12.04 周期中间添加了对 GRUB_RECORDFAIL_TIMEOUT 的支持,从版本 1.99-21ubuntu3.3 开始