修正fedora 15無法正常啟動GNOME 3 桌面特效

Linux是一種自由和開放原始碼的計算機作業系統。目前存在著許多不同的Linux,但它們全都使用了Linux內核。 Linux可安裝在各種各樣的計算機硬體設備,從手機、平板電腦、路由器和視訊遊戲控制台,到台式計算機,大型機和超級計算機。 Linux是一個領先的作業系統,世界上運算最快的10台超級計算機執行的都是Linux作業系統。
-----摘錄自維基百科


會在自己電腦裡安裝雙系統的人應該不算多,更何況另外一個系統又是平常並不熟悉的Linux系統...

會幹這種事其實是因為最近考證照會用到,雖然在學校電腦裡面已經有安裝了,但是想說只在學校安裝練習感覺不太夠,於是乎我才決定在自己的電腦中安裝一套來玩玩,為了配合證照需要,所以這次紀錄的作業系統為Fedora Linux,而它的前身為Red Hat Linux,剩下的就不多做介紹了,需要的人可以到維基百科看,那邊有非常詳盡的介紹!

然後我電腦的環境是裝Windows 7和Fedora 15雙系統,這邊提醒一下,要裝雙系統第一個碰到的問題就是開機,因為Windows和Linux的開機管理是不同的,而且Windows的開機管理無法控制Linux,所以千萬記得:請先安裝好Windows之後,在去安裝Linux,之後開機的管理就交給Linux。這樣,才不會在第一關卡關,那剩下的安裝步驟就在跳過吧,詳細步驟這邊有個連結,想看的人可以去看一下:安裝 Fedora 15

我的安裝步驟基本上是和他的步驟差不多,不過有幾點要提醒:

  • 千萬別把類型是ntfs的那個掛載點給移除,因為你的Windows就放在裡面!
  • 如果照著上述步驟走的話,你會發現安裝完開機預設進入的系統是Fedora,若不想這樣的話,在第14步的地方請選擇Other,這樣安裝完就會預設進入Windows了,然後可以點旁邊的編輯選項進去把Other給改成Windows或你想要的文字
  • root密碼和使用者密碼請不要亂設定,忘記可是很麻煩的(雖然有指令可以修改,但前提是你要知道怎麼進入文字模式!)

順利安裝完後,就可以進入Fedora的桌面了!

不過!

不過,在我進入桌面後,馬上跳出了這個警告:

這就是我今天要記錄的重點!應該是顯卡驅動不支援的關係(我用的是NVIDIA的460GTX),導致Fedora 15 的GNOME 3 桌面系統無法順利載入啟動,讓系統直接進入備用的桌面系統,不漂亮..... >"<

不過經過我努力找Google和自己試驗之後,還是被我順利解決了! 接下來就進入重點,用幾個步驟來讓原本無法啟動的GNOME 3 桌面順利啟動(注意!此步驟只適用於NVIDIA,AMD的顯卡因為我沒卡可以測試,所以請自行上網找方法,在這邊先抱歉了!):

  1. 首先,驅動問題當然是先從驅動軟體下手,先去官網下載for Linux的驅動:官網載點
  2. 在下載的途中,可以先幫系統做更新,不先跑一遍系統更新導致接下來步驟無法進行。先打開終端機,然後依序輸入下面指令:
    su
    yum update
    說明:su是讓你登入root帳號的指令,輸入完會要求輸入root的密碼,輸入成功下一行會顯示 [root@XXXX ~]#標籤(XXXX是你當初安裝時輸入的伺服器位址)。
  3. 在耐心等待上面兩個下載完之後,繼續在登入root的終端機中輸入下列指令(此步驟是在編輯 blacklist.conf 文件):
    vi /etc/modprobe.d/blacklist.conf 接下來,按鍵盤上的 i 鍵(或者是Insert鍵)進入編輯模式,在最後面加入下面這行文字(另起一行):
    blacklist nouveau 再來,按一下鍵盤 ESC鍵,退出編輯模式,在按SHIFT+Z兩次,儲存並退出該文件。
  4. 編輯grub.conf文件 *註。終端機登入root之後,輸入下列指令:
    vi /bot/grub/grub.conf 和上一步一樣,先進入編輯模式之後,找到kernel開頭的那段,在該段落最後的部分空一格加入:
    nouveau.modeset=0 然後退出編輯模式,並儲存退出(和上一步同樣方法,然後請先不要關閉終端機),做這兩步驟主要是用來阻止預設的nouveau驅動在開機時被載入。
  5. 緊接著,在終端機中輸入:
    yum gcc -y 等系統下載並安裝完gcc套件後,再輸入: yum dkms -y 這兩個套件記得一定要安裝,不然NVIDIA驅動程式會無法安裝!一樣等待系統下載安裝結束之後,就可以關閉終端機,讓系統重開機。
  6. 重開機後,進入GRUB開機選單時按一下任意鍵,進入選擇作業系統的選單(抱歉傷眼....):
    選擇Fedora選項,再按鍵盤 e 鍵,然後選擇有出現kernel開頭的那段,於rhgh guiet後控一格輸入數字 3,接著按Enter再按b直接進入文字模式。
  7. 進入文字模式之後,他會要求你輸入帳號,請輸入root,再輸入密碼(一樣不會顯現密碼),登入後輸入下列指令:
    sh /home/XXX/剛剛下載來的NVIDIA驅動完整檔名 這邊說明一下:上述指令中檔案的路徑不一定要照我的,只要你知道放在哪邊,把完整路徑打進去就好;若要跟我放同樣位置,請把路徑中XXX改成你的使用者帳號名稱;檔案名稱大小寫要注意,Linux文字是有分大小寫的!
  8. 接下來系統就會自動開始安裝驅動,中間會有幾個選項,全部選擇允許和OK,安裝完直接重新開機(按Ctrl+Alt+Delete就好),修改步驟全部完成,這樣就可以看到完整的GNOME 3 的桌面特效了!

補上一個介紹Fedora 15 的桌面系統介紹影片:


以上就是我修改的步驟,提供大家做參考!


*註:grub.conf文件就是用來控制Linux的開基選單文件,在此文件中,你可以修改開機時間,開機預設作業系統,和開機預設路徑等等,所以你在安裝系統時,忘記設定預設啟動的作業系統,事後還是可以進入這個文件中做修改。

留言