Ubuntu 7.1內核編譯詳解與無線網卡安裝
裝好后,檢查一下/lib/modules/`uname -r`/kernel/drivers/net/wireless/目錄,是否有 iwl3945.ko和iwl4965.ko,這兩個是真正的驅動。
還要把firmware拷貝過去。
手動安裝內核是沒有firmware,所以要先創建
進入目錄 /lib/firmware
Java代碼
cp -R 2.6.22-14-generic/ 2.6.23.12-t61/
cp -R 2.6.22-14-generic/ 2.6.23.12-t61/
相當于把原來缺省的firmware都拷貝過來。不過重點是 iwlwifi*
從無線網卡驅動網站上下載的firmware解開,把iwlwifi*.ucode拷貝過來覆蓋掉。
這樣mac80211-10.0.3 ,iwlwifi-1.2.23 , iwl4965-ucode-4.44.1.20 就安裝好了,版本號要對齊,否則極容易錯。
這里給一個高人的好辦法,但是我怎么也沒試成功過,不知道這個牛人怎么裝上的。(要用代理看)
弄好了無線,要搞聲卡,這個太方便了,只要下載drivers, utils, lib, oss,然后分別make make install(注意lib要比utils先裝),基本上都可以了。但是還要識別一下聲卡和驅動。裝好程序后,在drivers源碼目錄下./snddevices來創建聲卡設備,然后使用alsaconf來自動識別。如果識別了,那就搞定了,如果不行,那就放棄alsa吧,或者是有特殊的驅動再安裝。
顯卡也方便,退回控制臺(sudo /etc/init.d/gdm stop),然后轉到ctrl+alt+F1,登錄后安裝nvidia。
Java代碼
sudo sh ./NVIDIA-Linux-x86-169.07-pkg1.run
sudo sh ./NVIDIA-Linux-x86-169.07-pkg1.run
照著提示就行了,也要編譯一下,需要內核header,當然源碼也可以,只要保證 /lib/modules/`uname -r`/build指向正確就行了。
ati安裝也用廠商的,不要用Ubuntu缺省的驅動,因為內核動過,有可能出問題。
當然如果是vesa就沒關系了。其實感覺還是vesa好,nvidia這個驅動感覺挺慢的,不知道為什么。
如果重啟后沒事,那么恭喜你了,一場大戰結束了,雖然是慘勝,不過也是勝。
如果裝了virtual box,別忘了重新編譯
Java代碼
sudo /etc/init.d/vboxdrv setup
sudo /etc/init.d/vboxdrv setup
檢驗戰果:
無線網卡還算是穩定了,可以設固定IP了,而且似乎速度快了一點,但是比windows還慢,這個實在是不能原諒,不過只能等了。
顯卡驅動還是那樣,要靠nvidia再努力了。
聲卡的靜音快捷鍵沒有OSD了,不過還能靜音,只是不能取消靜音了,只能用mixer來調了。不過我的聲卡長年靜音,都快忘了。
空格鍵上放大的快捷鍵失效了,實在是大喜事啊,多么恨這個鍵啊。鍵盤燈是bios控制的,沒問題。調LCD亮度只要裝了新的nivida驅動就能用。
休眠和待機是不用的,不是不想,而是問題多多,基本處于windows 98水平,次得很。
切換外置顯示器還沒試過,據說要配另一個screen的,不過老的sony上試過,很容易,這個要看驅動保佑了。
總結:
要娛樂還是去xp,連vista都兼容性不好,linux工作是一流的,要在windows這種細調的可能性都沒有,不過實在是繁瑣了一點,沖著這超強的硬盤緩存,值了。
評論