1. 程式人生 > >ubuntu 宕機原因及解決方法

ubuntu 宕機原因及解決方法

 
Table of Contents
=================
1 現象說明
2 解決歷程
    2.1 參考連結
    2.2 解決思路

本文在我的CSDN部落格上首發http://blog.csdn.net/fhq1989312

歡迎關注我的微博   @華仔米有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版本,而且在那裡蛋疼
    的慢慢一小點一小點的升級. 詳情可以參看   


    網上谷歌也發現ubuntu12.04採用的Linux核心3.2版本對Intel的Ivy Bridge支援不好,

    會導致宕機,可以參見如下




    後來在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 

    並且我也搜到這樣的解決方案



    都是說需要升級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瀏覽器使用兩
    天也沒有出現宕機的問題. 我覺得應該說明穩定性大大增強了吧