Ubuntu-8.04.1裝進移動硬盤及設置啟動
在向大家詳細介紹Ubuntu-8.04.1之前,首先讓大家了解下Ubuntu-8.04.1,然后全面介紹Ubuntu-8.04.1,希望對大家有用。下載 Ubuntu-8.04.1-desktop-i386.iso 。我是從這里下的: http://tw.releases.ubuntu.com/8.04/ubun ... p-i386.iso 。
一、將 Ubuntu-8.04.1 裝進移動硬盤
將 Ubuntu-8.04.1-desktop-i386.iso 解壓至某 fat32 分區根目錄(在我的電腦上,ntfs 分區也能成功,但畢竟 ntfs 是微軟私有的文件系統,所以不推薦)。
確保 各分區 根目錄下沒有 menu.lst 文件(有的話請改名或刪除),否則有可能影響 Ubuntu-8.04.1 啟動 —— 這是 wubi 有待改進的一處小 bug 。
雙擊運行 umenu.exe ,選擇 演示和完全安裝,選中 幫我從 CD 啟動 ,點擊 完成,出現 設置 CD 啟動器,點擊 下一步 ,將自動配置啟動文件,按提示重啟,當出現系統選擇菜單時選擇 Ubuntu-8.04.1 ,即可進入 live cd 系統。
若不能正常啟動,則在屏幕左上角出現“ Press `ESC' to enter the menu ”時,按 esc 鍵,進入啟動菜單(此時可能亂碼,是個小 bug ,不必擔心),選擇 第二項 或 第三項 或 第四項 試試。
進入 live cd 系統后,接上移動硬盤,雙擊桌面上的 安裝 ,按提示進行(可參考這個帖子 viewtopic.php?t=115542 )。分區時選擇移動硬盤。
注意!
1.不要給 /boot 單獨分區。
2.據 liangqian 同學的經驗,“宜將 Ubuntu-8.04.1 安裝于移動硬盤的最前邊,這樣兼容性好些,能讓那些有引導長度限制的機器仍然能夠順利啟動。” 詳見 778 ~ 782 樓。
3.到最后一步“準備安裝”界面時,點右下方的“高級”按鈕,出現“高級選項”對話框,把“安裝啟動加載器”前的勾去掉。這樣做是考慮到很多人不熟悉 grub ,萬一操作失誤,沒準連 windows 都進不了,對幼小的心靈造成莫大傷害,可就罪過了。
安裝完成后會問 是否重啟 ,這時先不要重啟,打開剛安裝的系統的根分區,打開 /etc/fstab ,內容類似下面
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sdc5
UUID=30b754f9-4be7-4e13-9776-8177b71bdfaa / reiserfs notail,relatime 0 1
# /dev/sdc6
UUID=ca7e22d7-c8b7-4ca4-8e4f-a7c038917e0e none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
注意紅色部分, 30b754f9-4be7-4e13-9776-8177b71bdfaa 即根分區的 UUID ,sdc5 說明根分區是第 5 分區,記下這些信息,后面會用到。
其它安裝方法(供參考):
★ 借用虛擬機裝在物理硬盤上: viewtopic.php?t=121329
★ 安裝 Ubuntu-8.04.1到內置硬盤(可以把移動硬盤芯拆出來,通過轉接口掛到臺式機上作為內置硬盤),注意要裝上 grub ,然后把內置硬盤拆下來做成移動硬盤。這樣可以略過后面第2步,直接進行第3步。
★ 刻盤,拆掉內置硬盤,只接移動硬盤和光驅,用光盤直接把系統安裝到移動硬盤,注意要裝上 grub 。這樣可以略過后面第二步,直接進行第三步。
★ 將已經安裝配置好的系統拷貝到移動硬盤。最好另外啟動一個 linux(如各種 LIVE CD)來拷貝目標系統,這樣可以避免很多麻煩。命令示例:sudo cp -a /mnt/hda7/* /mnt/sda6/
二、Ubuntu-8.04.1設置啟動
也 就是把移動硬盤做成啟動盤,而且是 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 );如果您裝的是 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 內存測試
默認啟動第一項,若不能正常啟動,試試其它的。
啟動后,進行第三步。
三、為移動使用做準備
注:8.04以來,很多朋友反映,這一步不做似乎也可以。這得益于 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 項,新內核方可生效。
【編輯推薦】