Ubuntu无法关机解决办法
说明:如果不成功请参考一下文章最后的内容,也许会有帮助。
其实不止在ubuntu里面,fedora里面我也遇到了这个问题,就是电脑可以重启,但是不能直接关机,否则就一直停在关机界面,需手动关机。郁闷很久了,终于让我找到了解决办法:
1.打开终端,输入
sudo gedit /etc/modules
在文件最后一行回车,另起一行添加
apm power_off=1
保存,关闭
2.在中端输入
sudo gedit /etc/rc0.d/S90halt
找到如下代码:
hddown="-h"
if grep -qs '^md.*active'
/proc/mdstat
then
hddown=""
fi
和
netdown="-i"
if [ "$NETDOWN" = "no" ];
then
netdown=""
fi
把这两段代码注释掉,如下:
# hddown="-h"
# if grep -qs '^md.*active' /proc/mdstat
# then
# hddown=""
# fi
还有
# netdown="-i"
# if [ "$NETDOWN" = "no" ]; then
# netdown=""
# fi
保存,退出
3.在中端输入:
sudo gedit /etc/default/grub
找到
GRUB_CMDLINE_LINUX=""
修改成:
GRUB_CMDLINE_LINUX="noacpi acpi=off acpi=force apm power_off=1"
保存,退出
再次在中端输入:
sudo update-grub
就可以正常关机和开机了。
注:
笔者按照GRUB_CMDLINE_LINUX="noacpi acpi=off acpi=force apm power_off=1"设置未能正常关机,去掉 acpi=force后关机正常。从解决办法可以看出,关机异常是因为电源管理的问题;
因为笔者是按照先完全按照“注”以前的内容完全设置后再删除“注1”内容的,所以没有验证直接删除“注1”内容进行修改的有效性,如果你是这样做的,请将结果在评论区说明;
因为非正常关机的情况下系统读取grub会出问题,而上文的修改直接体现在grub上,所以,如果你的机器非正常关机,以上修改会无效。具体情况说明如下:
自动选择系统出问题:系统选择界面不会再出现进入系统的倒计时,所以只能手动选择;
正常关机出问题(如果你是按照上文方法设置后才能正常关机):与修改前状况一样,只有电源灯亮,系统已经关闭(姑且称这种情况未“伪关机”),需要手动关闭电脑;
对与非正常关机后重新出现“伪关机”的情况,我采用的解决办法是重新加上acpi=force, 然后再将其删去,之后就可以正常关机了。但是,因为这只是grub问题,而笔者在实际中遇到情况a时发现:非正常关机之后出现情况a,然而在一次正常关机 (包括伪关机之后手动关机)之后,情况a自动消失,所以笔者猜测,对于问题b,在一次正常关机之后也会恢复正常(实际测试了一下,不会自动恢复正常,需要加上acpi=force再删除才可以)。希望有读者实验之后在评论区给出结果。(注:最近使用Xubuntu不再出现正常关机后又不能正常关机的状况)
转载:http://hi.baidu.com/liang_zuokui/item/0a648f3cb6edb89bf4e4ad10
Ubuntu无法关机解决办法的更多相关文章
- 双显示器N卡安装ubuntu驱动以及解决办法
之前我是打算在win下面结合虚拟机开发前后端,今天仔细想了一下,不是很靠谱,后端调试太困难了.可能的方案就是Netbeans远程开发的方式,以前我试过,调试起来也是非常的麻烦.于是果断下载个ubunt ...
- ubuntu常见问题有效解决办法
1.关于weget "无法建立SSL连接"的解决方法 wget在使用HTTPS协议时,默认会去验证网站的证书,而这个证书验证经常会失败. 解决办法 原命令加上"--no- ...
- Ubuntu网络不通解决办法
如下问题: 尝试和Host主机互ping也不通, Ubuntu: vmware 桥接模式 IP:192.168.1.202/24 gateway:192.168.1.1 Host主机:网络正常 IP: ...
- Xshell 连接ubuntu虚拟机失败解决办法
当我们在VMWare上安装好Ubuntu虚拟机后,有时候会需要使用多个terminal窗口,但是在虚拟机中多个窗口互相切换查看不方便,这时候用物理机的xshell工具连接到虚拟机中去就显得很方便.直接 ...
- Ubuntu不能上网解决办法
一.设置IP.网关.DNS 新安装的Ubuntu系统ifconfig后发现没有ip,所以要设置IP.网关.DNS等,编辑 /etc/networking/interfases sudo vi /et ...
- SecureCRT 连接Win10内置ubuntu问题及解决办法
1: 输入hostname, username 后连接提示: ubuntu The remote system refused the connection. 因为没有安装或启动 ssh. 使用命令 ...
- ubuntu网络配置&&ubuntu apt-get错误解决办法
网络配置: 方式1:网卡通过DHCP自动获取IP地址 $ sudo gedit /etc/network/interfaces # 修改文件/etc/network/interfaces如下文 #-- ...
- ubuntu没有声音解决办法
cd /usr/lib/dbus-1.0/ chmod +x dbus-daemon-launch-helper sudo gpasswd -a $USER audio sudo killall pu ...
- inux中Vi不能高亮显示行号的解决办法
适用版本:CentOS,RedHat,UBUNTU,Fedora解决办法如下: 在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存 ...
随机推荐
- 初识Groovy
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python.Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代 ...
- web压测工具http_load原理分析
一.前言 http_load是一款测试web服务器性能的开源工具,从下面的网址可以下载到最新版本的http_load: http://www.acme.com/software/http_load/ ...
- 设置 git/npm/bower/pip/gem镜像或代理
git 设置: $ git config --global http.proxy http://proxy.mysite.com 取消: $ git config --global --unset h ...
- chrome全局搜索
在source目录下边: 输入后需要按回车
- WCF安装Windows服务
安装图解: 安装命令: 1. 开始 ->运行 ->cmd2. cd到C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319(Framework版本号按I ...
- mysqld参数配置
这个文件超级大, 查了一下, 大概的作用如下 是储存的格式INNODB类型数据状态下,ibdata用来储存文件的数据而库名的文件夹里面的那些表文件只是结构而已 由于mysql4.1默认试innodb, ...
- 关于obj和基本类通过函数参数传进去执行是否改变原来的值
var obj = { p1 : 1, p2 : 2 }; (function(_/* 这个东东是地址的应用哦 */){ _.p1 = 3, _.p2 = 4 })(obj) var i = 2; ( ...
- MySQL tips (日期时间操作/concat 等)
1. Query结尾要加一个分号: 2. 数据库和表 SHOW DATABASES; USE YOUR_DB; SHOW TABLES; SHOW COLUMNS FROM study或者D ...
- BZOJ-3226 校门外的区间 线段数+拆点(类似的思想)
shabi题....bzoj关键字检查freopen??可怕,,1A的卡了一小时.... 3226: [Sdoi2008]校门外的区间 Time Limit: 10 Sec Memory Limit: ...
- SpringMVC数据库链接池,以及其他相关配置
1.applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans ...