linux系统关机后电源故障的解决方案
评论:如果一些主板在关机后没有自动关闭,电源是手动关闭的,请添加到蛴螬中。引用:
#开机= / dev / SDA
默认值为0
timeout = 5
splashimage=(hd0,7) / / / splash.xpm.gz GRUB引导
隐藏菜单
标题Fedora(2.6.23.1-42。FC8)
根(hd0,7)
NB
如果主板关闭后电源不自动关闭,则手动关闭电源。请把食物加进去。
引用:
#开机= / dev / SDA
默认值为0
timeout = 5
splashimage=(hd0,7) / / / splash.xpm.gz GRUB引导
隐藏菜单
标题Fedora(2.6.23.1-42。FC8)
根(hd0,7)
内核/启动/ vmlinuz-2.6.23.1-42.fc8 RO根=标签= / 1234 rhgb安静ACPI =力
initrd / / initrd-2.6.23.1-42.fc8.img启动
只要添加了红色的句子,就可以正常关闭。具体原因分析如下:
当内核起,它将执行拱 / / /安装i386内核。C
引用:
无效__init setup_arch(char * cmdline_p)
{
无符号长max_low_pfn;
paravirt_post_allocator_init();
dmi_scan_machine();
}
dmi_scan_machine()获取的信息,从bios.acpi司机DMI支持将通过
引用:
静态变量__init blacklist_by_year(void)
{
int year = dmi_get_year(dmi_bios_date);
不可能存在一个旧系统。
如果(= = 1){
printk(kern_err前缀没有相似的BIOS的一年,
ACPI =力需要启用ACPI ;
返回1;
}
0可能是一个新的bios。
如果(年= 0){
printk(kern_err前缀DMI BIOS年= = 0,
假设支持ACPI功能机;
返回0;
}
如果(年<< config_acpi_blacklist_year){
printk(kern_err前缀BIOS年龄(%)未截止(%d),
ACPI =力需要启用ACPI
年,config_acpi_blacklist_year);
返回1;
}
返回0;
}
为了获取信息,一旦被dmi_get_year采取DMI信息不支持ACPI,打印信息的红色部分。
然后内核认为ACPI不被支持,最终导致机器无法关掉机器通过ACPI。