Ubuntu12.04 死机 Freeze 问题 解决方案

来源:互联网 发布:json数据undefined 编辑:程序博客网 时间:2024/05/03 21:43

Table of Contents
=================
1 现象说明
2 解决历程
    2.1 参考链接
    2.2 解决思路


欢迎关注我的微博   @华仔米有V  



1 现象说明 
-----------
   我在Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 处理器的PC上安装了Ubuntu12.04LTS
   版本, 发现我的Ubuntu系统会不间断不定时死机,现象就是鼠标卡死,键盘操作失灵,按
   Ctrl+Alt+Fn系列按键无法调出文字终端,如果死机时正在播放音乐就会出现音乐在一个
   点循环播放的问题,而且这种现象多出现在谷歌浏览器Chrome使用过程中


2 解决历程 
-----------


2.1 参考链接 
=============
    解决Ubuntu 12.04下频繁死机-Chrome
    Fix Random Freezes With Ivy Bridge Integrated HD 4000 Graphics
    ubuntu 12.04.2 发布,内核更新到3.5.0
    Ubuntu 12.04 freezes with Ivy Bridge Processor     
    Screen Freeze on Ubuntu 12.04 LTS
    Features in Ubuntu 12.04.2 


2.2 解决思路 
=============
    由于在i5 4cores处理器上安装了Ubuntu12.04LTS版本,在使用过程中出现了无数次血泪
    的崩溃史,但是我上面装了好多软件懒得重装就没有管,将就着用的.直到有一次电脑崩
    溃以后直接导致系统无法启动,而且根目录分区也给毁了,我就只有重装了一次系统,结
    果以为会好的,发现还是会不间断崩溃,但是我还是强忍着用了下来,主要原因是发现这
    个问题的时候网上搜了很多资料也没有找到解决方案,我自己猜测有可能是 chrome
    flash插件引起的崩溃,我禁用了插件后发现还是崩溃,我就彻底无语了,尼玛号称不死机
    的Linux也死机了.... 后来将就着用了好久,还好崩溃也没有导致系统无法启动,直到我
    们这里出现了第二例Ubuntu崩溃的事件,他的笔记本也是装了Ubuntu12.04LTS,也是用的
    酷睿第三代处理器3rd Generation Intel® Core™ i5 Processors,出现的症状和我一模
    一样,我就开始在网上搜搜看是否可以找到最新的资料来解决这个问题,而且恰逢这个时
    候Ubuntu发布了Ubuntu12.04.2([https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop])
    In an effort to support a wider variety of hardware on an existing LTS release, the 12.04.2 point release will ship with an updated kernel and X stack by default. This newer hardware enablement stack will be comprised of the kernel and X stack from the Quantal 12.10 release.
    
    上面说到最新的Ubuntu12.04.2版本的linux内核将直接采用Quantal 12.10发布版本的
    内核也就是在当时的3.5版本,目的是为了更好的支持更多的硬件,而之前Ubuntu的内核一直用的是3.2版本,而且在那里蛋疼
    的慢慢一小点一小点的升级. 详情可以参看   ubuntu 12.04.2 发布,内核更新到3.5.0


    网上谷歌也发现ubuntu12.04采用的Linux内核3.2版本对Intel的Ivy Bridge支持不好,

    会导致死机,可以参见如下

    Ubuntu 12.04 freezes with Ivy Bridge Processor   

    Screen Freeze on Ubuntu 12.04 LTS


    后来在Ubuntu的12.04.2的发布声明中找到如下语句
    Anyone wishing to opt into the hardware enablement stack for Precise may do so by running following command which will install the linux-generic-lts-quantal and xserver-xorg-lts-quantal packages:
    sudo apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal 
    
    并且我也搜到这样的解决方案
    Fix Random Freezes With Ivy Bridge Integrated HD 4000 Graphics


    都是说需要升级linux内核,以启用更多的硬件支持,升级语句如下
    sudo apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal 


    按照上面的方法安装了最新的linux内核和xorg驱动以后重启选择进入最新的内核版本,
    启动完成以后打开终端输入uname -a,输出如下
    Linux fanghuaqi-PC 3.5.0-25-generic #38~precise1-Ubuntu SMP Wed Feb 20 09:55:27 UTC 2013 i686 i686 i386 GNU/Linux


    说明最新的内核3.5版本已经安装完毕,也没有出现X异常,然后打开Chrome浏览器使用两

    天也没有出现死机的问题. 我觉得应该说明稳定性大大增强了吧



       由于升级了内核和xserver-xorg的版本,我就打开Ubuntu-Tweak清理了一下多余的软件
配置,结果将之前的Xserver-xorg配置清理了,重启以后进入不了X环境. 为了避免这一
悲剧的发生,大家可以在升级Xorg后,清理了之前的配置文件,然后运行sudo
dpkg-reconfigure xserver-xorg-lts-quantal 重新配置下当前版本的Xorg.


如果已经进入不了X环境,就只好进入recovery模式,进入以后先运行一个fsck将系统挂
载为RW的,运行完毕后,进入Root用户后,还是运行上面这个命令sudo dpkg-reconfigure
xserver-xorg-lts-quantal 重新配置下就可以了.这个我已经测试过,配置不会有输出
的. 配置完毕后重启就可以进入X环境了

原创粉丝点击