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。