我在两台电脑上安装了Debian(内核2.6.26-2-686) 。 在其中之一,它重新启动相当好,但我有我的第二台计算机上重新启动Debian下面的问题。
当我在Linux提示符下键入reboot时,出现以下消息,系统在“ 重新启动系统 ”后挂断:
Broadcast message from root@myname (tty1) (Sun Jan 17 11:23:26 2010) The system is going down for reboot NOW! INIT: Switching to runlevel: 6 INIT: Sending processes the TERM signal Saving system clock Stopping enhanced syslog: rsyslogd. Asking all remaining processes to terminate...done. Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. [ 31.789103] Restarting System. _
正常情况下,当系统繁忙时,_符号闪烁,但上面最后一行的_不闪烁,表示系统挂起。 我尝试了所有的键,但屏幕仍然冻结在同一点。
我在两台计算机之间注意到的区别是,我没有在系统的BIOS中给我这个错误的ACPI支持,而我的第一台计算机的BIOS有ACPI支持,Debain不会给这个重启 – 悬挂问题。
我也通过运行禁用了运行acpid脚本
update-rc.d -f acpid删除
但问题依然存在于第二台电脑上。
任何想法来解决或解决这个问题?
Update:我遇到这个问题的计算机是DELL Optiplex 330(2.8 GHz,1 GB RAM)
感谢所有帮助过的人。 🙂
我尝试传递“reboot = bios”作为内核选项。 这解决了重启挂起的问题。 我的系统现在不再挂了。
阅读此内容以获取有关传递内核选项以及查看可能解决问题的替代值的详细信息。
对于某些系统(如Dell T1600),重新启动和acpi内核选项可能无效,但有一个人能够根据build议禁用BIOSfunction来解决相同的问题:
"VT for Direct I/O"
人们也可以升级BIOS来启用重启,但这是未经testing的。
对于戴尔latidute 390MT的debian挤amd64,沙质桥使用reboot = pci
详情:
$> sudo nano / etc / default / grub改变:GRUB_CMDLINE_LINUX_DEFAULT =“quiet”为:GRUB_CMDLINE_LINUX_DEFAULT =“reboot = pci quiet”
(cltr + 0,cltr + x)
$> sudo update-grub
重启现在工作完美/
那是一台旧机器吗?
下次重新启动之前尝试modprobe apm 。 APM是ACPI来之前使用的东西,这个模块可能能够通过APM做适当的重启。 如果这个modprobe帮助你添加'apm'到在启动时加载的模块列表(这是Linux特定版本)。
如果第一次你不能检查modinfo apm并使用模块选项。
在运行Red Hat 3,4和5的一些IBM x86-64 Netburst Xeon架构系统上,我遇到了这个问题。
在BIOS中启用HT后,init 6将无法重新启动。 HT禁用时,自动重新启动将正常工作。 我不知道这个问题现在是否已经解决,但是几年之后(虽然服务器的性能还是相关的),这仍然是一个问题。
检查已安装的networking依赖性 – 是否有NFS,CIFS共享或iSCSI,nbd,AoE目标启动?
你可以尝试一个有趣的解决方法是“kexec”。 Debian软件包很好。 它将取代实际的重启。 相反,在/ vmlinuz链接的内核映像将replace正在运行的内核并引导。 您将看不到BIOS屏幕,没有引导加载程序屏幕,而且速度更快。
我遇到了与我的新的英特尔D425迷你ITX板相同的问题。
我通过在BIOSconfiguration上修改ACPI挂起状态来解决它。
最终configuration:ACPI S1状态指示灯的S1状态为开