2008年3月6日 星期四

在Ubuntu上安裝nVidia官方顯示驅動程式

首先要停用restricted driver(或移除nvidia-glx套件也是一樣的結果)
接著修改/etc/default/linux-restricted-modules-common中的DISABLED_MODULES屬性 停用nv和nvidia_new(會像這樣:「DISABLED_MODULES="nv nvidia_new"」)
然後刪掉/lib/modules底下的跟nvidia有關的東西(但是我的ubuntu根本沒有這種東西 是找到的教學文件這樣說)
刪掉/etc/init.d/nvidia-glx 和 /etc/init.d/nvidia-kernel
接著關閉gdm:「$ sudo /etc/init.d/gdm stop」 如果在視窗介面下無法成功的話 可以按ctrl+alt+F1切換到terminal 接著登入並輸入以上指令 另外我個人的習慣是會先在視窗下登出後才停用gdm~

然後就可以安裝新版驅動了!不過必須要有libc6-dev套件 似乎是因為官方的安裝程式會幫你編譯kernel module...至於新版驅動的下載位置...我都是直接在nVidia的網站搜尋「display」 因為常常會出新版 之前裝的時候我用的是169.09 現在我已經用到171.05了 而且好像很多版本都可以用...我整個搞不懂@@"(如果有人可以幫小弟解答麻煩告訴我 謝謝!)

安裝好之後重開gdm就行了:「$ sudo /etc/init.d/gdm start」

不過我遇到一個無法開啟特效的問題 就是在「外觀設定(Appearence)」的地方的Visual Effect標籤裡 我沒有辦法讓他開啟特效 他會說要安裝受限的驅動程式(restricted driver)才能開(我想這部份可能是預防錯誤預防過了頭吧)
我的解決方式是直接按alt+F2 執行compiz就可以開啟特效

另外 如果想要在開機的時候就開啟特效 可以寫入作業階段(系統-管理-作業階段)裡面 但不是執行「compiz」 而是「compiz --replace」
意義好像是要取代本來的metacity 不然會發生錯誤(可能是衝突吧) 所以我之前直接執行compiz 開機進入X之後都會當掉....= ="

2008年3月2日 星期日

在ThinkPad R61-A76上安裝Ubuntu + Vista雙系統

其實是很久以前的筆記了 不過現在才放在blog上
主角是我在寒假前買的Lenovo(IBM) ThinkPad R61-7743A76 內附的作業系統是Windows Vista Home Premium(可是Palmset上的貼紙竟是Basic:( 真無奈) 不過玩了Ubuntu一年多的我當然迫不及待想嘗試看看在新機器上能夠支援多少功能~XD
之前就聽很多人說新的硬體不太容易被支援 我都沒有這種煩惱(嗚T_T) 現在總算可以換我煩惱一下了:P

首先是失敗的紀錄:
一開始我用Ubuntu的LiveCD進入系統 並使用gparted(Partition Editor/分割區編輯程式)來調整我的分割區 我先resize我的Vista的磁區 花了好久 可能有1,2個小時吧 後來我想說 先重開機確認看看Vista還能不能正常運作 於是我就在「沒有先把其他分割區建好」的情況下重開機了
開機後 ThinkVantage的R&R(Rescue & Recovery)提醒我發生錯誤 要檢查之類的....這一檢查也不知道檢查了多久 最後我終於沒耐心了 重開機 還原!
這一還原又花了我一整個晚上...因為他會經歷多次的重開機 複製檔案 設定 安裝程式等等...反正...我就去睡了...等到完成後....恩....令人難過的事情發生了!我明明選擇的是Recovery to first partition 但是我的未分割空間也被拿去用了 推測是我沒有把他建立起來 所以就被程式順便拿來灌Vista....事情至此 我只能大大的悔恨...不過我又再翻出這篇文章 參考了他裡面一部份的做法 最後我成功了!

成功的紀錄:
首先關閉(disable)Windows的系統還原、休眠、以及分頁檔(設為0MB) 這3樣都不太好找 特別是在Vista上...我每次都要找很久...XD
接著重新開機並刪除pagefile.sys 應該是儲存在系統槽(通常是C槽)底下 而且要開啟顯示隱藏檔和顯示系統檔才會看得到...注意!因為我已經關閉了分頁功能才能安全的刪除這個檔案!
再來盡量刪掉不必要的檔案 可以備份出來的就先備份出來 還有像是R&R的備份檔有夠大的 我也是把他給刪掉 這個作法的目的是希望該分割區裡的東西越少越好 (我自以為)這樣resize的時候會比較順...
然後清理磁碟(我是用CCleaner來清理垃圾檔案和無用的登錄檔)
重開機(這是怪癖 我也不知道有沒有必要)
最後做磁碟重組(我也忘記我用哪套軟體做的了 可能是出廠預裝的那個吧 忘記名字了)
再來就可以重開機並用Ubuntu的LiveCD進入系統(當然也可以用別的像是GParted的LiveCD 而我所用的是Ubuntu Gutsy Gibbon/7.10 DVD版本 選英文+安全圖形模式) 在系統內用gparted來調整NTFS磁區的大小 並且建立你要的分割區(最好在這裡先對未來要使用的磁區先做一點規劃 我是切成3個「/」「/home」「swap」)
完成後就可以重開機再進入Vista了....他會自動跑Thindpad的R&R來repair你的系統 結束後「又會」重開機然後開始跑Vista的chkdsk(check disk) 跑完「又會」再重開機 接著就可以順利進入Vista 不過他會說要新增硬體 新增完之後「又會」再重開機一次...XDDD
弄到這裡 Vista部份已經解決了 再來就可以直接安裝Ubuntu 不過要小心不要裝到Vista的磁區上去了~

我常常跟人家說 Ubuntu是很好安裝的系統 但是如果要安裝雙系統是高級技巧...特別是現在Vista要做雙系統好像更麻煩去了....唉....

*後記
後來我不知道什麼時候突然發現我的Vista開機都會有個錯誤訊息 所以我會再找時間重灌(其實是還原)Vista 到時候就可以看看他到底會不會把我的Ubuntu給毀了...XD 或是毀掉我的MBR(grub裝在MBR裡..)