講解Ubuntu 8.04.1安裝硬件驅動
學習Ubuntu 8.04.1時,你可能會遇到Ubuntu 8.04.1問題,這里將介紹Ubuntu 8.04.1問題的解決方法,在這里拿出來和大家分享一下。Ubuntu 宣言: 軟件應免費提供,軟件工具應能以人們本地語種的形式可用且不犧牲任何功能,人們應擁有定制及改變他們軟件的自由,這包括以任何他們認為適宜的方式。 做一個 portable-ubuntu。
注1:本文內容適用于 Ubuntu 8.04.1 ,部分內容適用于其它版本 ubuntu 和其它 linux 發行版 。
注2:另一種移動 Ubuntu 8.04.1 方案見這里: viewtopic.php?t=113953&highlight= 。
注3:本文面向新手,力求穩妥、易操作。若明白原理,則不必拘泥。
準備:一臺裝有 winxp 的、支持 usb 啟動的電腦。
將 Ubuntu 8.04.1 裝進移動硬盤
下載 ubuntu-8.04.1-desktop-i386.iso 。我是從這里下的: http://tw.releases.ubuntu.com/8.04/ubun ... p-i386.iso 。
設置啟動
也 就是把移動硬盤做成啟動盤,而且是 USB-HDD 模式的、可以啟動到 GRUB 環境的啟動盤。這其中方法很多,問題也很多,不同電腦 USB 啟動成功率各異,您可以去“無憂啟動論壇 >> 啟動盤制作技術區 >> USB啟動區”看一看。本文僅給出一種方法,成與不成看人品。
下載本樓附件,解壓。在 Windows xp 下,運行附件中 grubinst-1.1-bin-w32-2008-01-01 目錄下的 grubinst_gui.exe ,在“磁盤”處選中移動硬盤,點擊“安裝”即可。
用記事本打開 menu.lst ,將所有“xxxxxxxxxxxxxxxxxxxx”換成前面記下的根分區的 UUID ;把每一行 root (hd0,x) 中的 x 換成 根分區序號減1(比如,我的根分區是第 5 分區,則 x 應該換成 4 );如果您裝的是 Ubuntu 8.04.1,需將所有 2.6.24-16 改成 2.6.24-19 ,8.04 則不必改 。
將 grldr 和 menu.lst 復制到移動硬盤某分區根目錄(保險起見可以往每個分區都復制一份),分區格式可以是 fat16 或 fat12 或 fat32 或 ntfs 或 ext2 或 ext3 。OK,重啟計算機,從移動硬盤啟動,可以看到 Ubuntu 8.04.1 啟動菜單,其各項含義如下:
1 標準模式啟動
2 用 ACPI 臨時解決方案啟動(僅當您出現 ACPI 問題時)
3 用安全圖形模式啟動(僅當您出現顯示問題時)
4 單用戶啟動(修復某些系統故障時)
5 內存測試
默認啟動第一項,若不能正常啟動,試試其它的。啟動后,進行第三步。
為移動使用做準備
注:Ubuntu 8.04.1以來,很多朋友反映,這一步不做似乎也可以。這得益于 linux 越來越強的硬件適應能力。然而,我還是堅持做這一步,因為它在官方 live cd 中仍舊存在,我相信 Ubuntu 8.04.1開發組保留它肯定是有理由的。
1. 安裝兩個軟件以增強硬件檢測能力。設置好源,連上網絡,運行命令:
代碼:
sudo apt-get update
sudo apt-get install discover1 xresprobe
2. 將附件中 S03xconfig.sh 復制到 /etc/rc2.d/ 并修改其權限使“可執行” (假設 S03xconfig.sh 存放在 /xxx/ 目錄下):
代碼:
sudo cp /xxx/S03xconfig.sh /etc/rc2.d/
sudo chmod +x /etc/rc2.d/S03xconfig.sh
這是一個自動配置 X 的腳本,功能比較簡陋,只是盡量保證能啟動到圖形界面。Ubuntu 8.04.1系統中有個“硬件驅動”程序,可以從源中檢索、安裝硬件驅動,將它加以改進,再配合預先下載的驅動程序包,應該能實現開機自動檢測、安裝閉源顯卡驅動,獲 得更好的顯示性能。這個工作目前沒時間做,有興趣的朋友可以試試。
OK,移動Ubuntu 8.04.1 就做好了,到處去試試吧 :)
最后提醒一下:升級內核后須手動修改 menu.lst 中的 kernel 、initrd 項,新內核方可生效。
【編輯推薦】