@H_502_1@1、关机问题
@H_502_1@现象:关机停留在System halted 画面,不会自动关闭电源。
@H_502_1@解决方案: vi /etc/grub.conf 在kernel 所在行行尾加上 apm=on apm=power_off acpi=off
@H_502_1@原因分析:内核对acpi电源管理支持不好。
@H_502_1@2、我发现现在的Linux各发行版本对acpi的支持都很差,这一点我是有发言权的,因为我安装过Ubuntu,红旗Linux 7,openSUSE,还有Fedora。他们基本上都一个症状,你不关闭acpi一般是安装不上的,在启动项上经常要加上acpi=off noapic .所以对于普通菜鸟装Linux系统这个是潜在的障碍。很多Linux新手装不上系统出现卡死,黑屏,滚动条不前进基本上都是由于这个acpi的原因,我 们该责备计算机制造商呢,还是Linux发行家呢?
@H_502_1@
@H_502_1@
@H_502_1@
@H_502_1@----------------------------------------------------2-------------------------------------------- @H_502_1@1、终端输入
sudo gedit /etc/modules
2、文件末尾加上
apm power_off=1
3、编辑grub的menu.lst
sudo gedit /boot/grub/menu.lst
4、找到下面的文字
title Ubuntu 7.10,kernel 2.6.22-14-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=419086cc-9136-45e9-9369-d7fe44edff76 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
5、在kernel那行的后面加上
acpi=force apm=power_off
但是我加上acpi=force这个参数后启动不了,于是去掉,只添加
apm=power_off
也是可以的
@H_502_1@-------------------------------------------3-----------------------------------------------------
@H_502_1@--------------------------------------4--------------------------------------------
@H_502_1@
@H_502_1@
@H_502_1@----------------------------------------------------2-------------------------------------------- @H_502_1@1、终端输入
sudo gedit /etc/modules
2、文件末尾加上
apm power_off=1
3、编辑grub的menu.lst
sudo gedit /boot/grub/menu.lst
4、找到下面的文字
title Ubuntu 7.10,kernel 2.6.22-14-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=419086cc-9136-45e9-9369-d7fe44edff76 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
5、在kernel那行的后面加上
acpi=force apm=power_off
但是我加上acpi=force这个参数后启动不了,于是去掉,只添加
apm=power_off
也是可以的
@H_502_1@-------------------------------------------3-----------------------------------------------------
@H_502_1@关闭所有应用软件,Ctrl+Alt+F3,文本模式登录帐号,用init命令关机sudoinit0
@H_502_1@--------------------------------------4--------------------------------------------
1:进入vi /etc/modules,在最后一行添加:
apm power_off=1
2:进入vi /etc/rc0.d/S90halt,将以下内容注释掉
# hddown="-h"
# if grep -qs '^md.*active'
/proc/mdstat
# then
# hddown=""
# fi
# netdown="-i"
# if [ "$NETDOWN" = "no" ]; then
# netdown=""
# fi
3:vi /etc/default/grub
# if grep -qs '^md.*active'
/proc/mdstat
# then
# hddown=""
# fi
# netdown="-i"
# if [ "$NETDOWN" = "no" ]; then
# netdown=""
# fi
3:vi /etc/default/grub
修改GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="noacpi acpi=off acpi=force apm power_off=1"
4:输入update-grub
这样就可以正常关机了
@H_502_1@----------------------------------------5-------------------------------------
1) Create a file called /etc/init/ttyS0.conf containing the following:
# ttyS0 - getty # # This service maintains a getty on ttyS0 from the point the system is # started until it is shut down again. start on stopped rc or RUNLEVEL=[2345] stop on runlevel [!2345] respawn exec /sbin/getty -L 115200 ttyS0 vt102
2) Ask upstart to start the getty
sudo start ttyS0