方法如下:
在/boot/grub/menu.lst 中描述内核的那一行加上 acpi=off
下面描述本人辛苦寻找答案的过程:
话
说为了这个问题翻了国内国外好多篇帖子,在ubunt.org.cn上发帖没人睬,昨天晚上突发奇想,按ctrl+alt+f2进入tty2模式,拔掉交
流电,出现提示stopping anac(h)ronistic cron
anacron,我可是如获至宝啊,拿这个msg去google上找,终于在ubuntuforums.org上翻到一篇帖子,原来解决措施如此简
单:try adding “acpi=off” to argument on the kernel line in
/boot/grub/menu.lst.
PS:话说linux内核向来对acpi支持不好,把它关了,虽然费点电,但总比死机强,哈哈。。。
感谢那篇帖子: http://ubuntuforums.org/showthread.php?t=101878
国内论坛也有人反映这种问题,从解决办法来看,能解答这种问题的国内高手应该还是不少的,就是没人回答啊。。。热情度还差一点儿?
—Update:2009年 03月 20日 星期五 20:21:19 CST—
可以加上参数 :
noapictimer ( x86_64 专用)
nolapic_timer (x86_32 专用)
附录:内核启动不了时的良药:
http://www.kernel.org/doc/Documentation/kernel-parameters.txt
常见的参数组合有:
noapic nolapic acpi=off pci=noacpi
nolapic noapic acpi=off
acpi=off noapic
nohz=off
hpet=disable
acpi=off irqpoll
noapictimer irqpoll
noapic nolapic irqpoll
noapic irqpoll
nolapic irqpoll
apic=off irqpoll
acpi=noirq irqpoll
noapic
pci=routeirq
pci=noacpi
apic=off
nolapic
noacpi
irqpoll
acpi=noirq
noapic acpi=noirq
noapictimer
noapic acpi=noirq nolapic
noapic nolapic
pci=biosirq
pci=biosirq irqpoll
noapic irqpoll
noacpi
acpi=off
nolacpi
noapictimer ( x86_64 专用)
nolapic_timer (x86_32 专用)
nosmb nolapic
acpi=debug
apic lapic acpi=debug
noapic nolapic acpi=debug
noapic lapic acpi=debug
noapic nolapic acpi=ht
noapic lapic acpi=ht
noapic lapic
framebuffer 参数:
vga=791