隨著大容量移動存儲設備價格的不斷走低,更多的用戶選擇將Ubuntu系統安裝到移動存儲設備中。而近期揭曉的Ubuntu 8.10在移動運用 方面的功能大為增強,將它安裝到移動存儲設備中更為方便。下面就為大家細致介紹如何 將最新的Ubuntu 8.10版安裝到移動硬盤和閃存上。
為何要安裝Ubuntu到移動存儲設備中
雖然與從本機硬盤啟動Ubuntu系統相比,從移動硬盤或閃存啟動Ubuntu系統速度稍慢,但登錄進入Ubuntu系統后,在Nautilus(鸚鵡螺)文件管理器中,可以很容易地訪問本地計算機硬盤的各個Windows分區。因此,可以在Ubuntu中維護和急救Windows系統。另外,無論在單位還是在家里,移動存儲設備上的Ubuntu系統的確為我們提供了一個絕佳的移動辦公平臺。
安裝成功后,在移動硬盤和閃存運用 Ubuntu速度上有一些區別,移動硬盤速度稍快。由于存儲介質不同,從容量角度看,移動硬盤相對于閃存有一定優勢。從便于攜帶的角度看,顯然閃存占有絕對優勢。
安裝前的準備
目前,將Ubuntu系統安裝到移動設備中主要有兩種方式:
第一種方式:直接安裝
即將插接到計算機中的移動設備當作計算機的本地硬盤設備,直接在上面安裝Ubuntu系統。這種安裝方式運用的移動存儲設備可以選擇容量大、速度快的移動硬盤,也可以運用容量相對稍小,但小巧、輕便的閃存。
第二種方式:打造 LiveUSB盤
LiveUSB盤類似于LiveCD光盤,但LiveCD光盤是“只讀的”,而LiveUSB盤則充分運用 了閃存“可讀寫”的特點,便于保存用戶數據。
用戶運用 LiveUSB盤體驗Ubuntu系統受預分配空間大小的影響,最小僅為128MB。而直接安裝到閃存的Ubuntu系統,只要閃存空間足夠,用戶可以像硬盤上安裝的系統一樣運用。
安裝前應準備好:
1.系統安裝光盤:Ubuntu desktop 8.10 (i386)LiveCD(GNOME)安裝光盤。
2.移動存儲設備:移動硬盤(本例為愛國者移動硬盤,容量60GB),閃存(本例為KingSton DataTraveler 2.0,容量為4GB)。
3.計算機:這里的計算機可以是真實的計算機,也可以是運用虛擬機管理軟件(如VMware Server)建立的虛擬機。
本文介紹的安裝要領基于計算機已有一塊硬盤的情況,這也是絕大多數用戶的計算機配置情況。
安裝方式一:直接安裝
將Ubuntu系統安裝到移動存儲設備與安裝到計算機硬盤上的主要流程類似,但在關鍵的選擇安裝的磁盤設備和設定啟動設備部分,須要執行 正確的配置,才能保證安裝成功。下面分別介紹安裝Ubuntu系統到移動硬盤與閃存中的安裝流程。安裝流程中的常規步驟及細節請參閱本報2008年第39期《掙脫Windows的束縛——擁抱Ubuntu Linux》一文的安裝部分。
一、安裝Ubuntu到移動硬盤中
在本安裝實例中,我們將60GB容量的移動硬盤分出一個30GB大小的分區,文件系統格式為NTFS,在另外30GB大小的空閑分區上安裝Ubuntu系統。這樣移動硬盤既可以用來存儲數據,又可以運行Ubuntu系統。
1.將Ubuntu系統的LiveCD光盤放入計算機的光驅,從光驅啟動LiveCD光盤,進入Ubuntu系統的GNOME集成桌面環境。點擊桌面左上角的“安裝”圖標,啟動安裝向導執行 安裝。
2.在“預備磁盤空間”窗口,首先要確認向導程序能不能自動檢測到了移動硬盤,確認的要領是查看“向導→運用整個磁盤”項下的內容,一般為第二項,本例中檢測到移動硬盤為“SCSI5(0,0,0)(sdb)-60.0 GB USB 2.0 Storage Device”,對應的磁盤標志為“sdb”,而計算機上的硬盤對應的標志為“sda”(如圖1)。在這里我們選擇“手動”項,對移動硬盤上的空閑空間執行 分區。

3.在“準備分區”窗口,首先建立一個容量為10GB大小的主分區,文件系統類型為“ext3”,掛載點為“/”,對應的設備標志為“/dev/sdb2”(“/dev/sdb1”對應于移動硬盤上的第一個30GB大小的分區)。然后建立一個容量為1GB大小的交換分區。建立好的分區視圖如圖2。

4.在“準備安裝”窗口,點擊“高級”按鈕,在彈出的“高級選項”配置窗口中,將“安裝啟動器的設備”由默認的“(hd0)”改為“/dev/sdb”(如圖3),即在移動硬盤上安裝引導程序。值得指出的是,如果計算機上有兩塊或多塊硬盤,在“安裝啟動器的設備”列表中應選擇移動硬盤設備對應的標志符。

5.接著是復制文件及配置系統有關的操作。安裝結束后,要求重新啟動計算機。
6.配置從USB設備啟動。在計算機的BIOS中配置 USB設備作為首個啟動設備,之后即可通過移動硬盤啟動Ubuntu。
二、安裝Ubuntu到閃存中
將Ubuntu系統安裝到閃存中,一般運用整個閃存的空間。雖然整個Ubuntu系統約占2.6GB的空間,但要正常運用,包括系統更新,安裝各種運用 軟件等,至少須要 8GB的空間。
1.將Ubuntu系統的LiveCD光盤放入計算機的光驅,從光驅啟動,進入Ubuntu系統的GNOME集成桌面環境。點擊桌面左上角的“安裝”圖標,啟動安裝向導程序執行 安裝。
2.在“預備磁盤空間”窗口,我們可以看到安裝向導自動檢測到系統有兩個獨立的磁盤:第一行對應計算機本地的硬盤,其中的“(sda)”表示這是系統中的第一塊硬盤;第二行對應插接到計算機上的閃存(容量為4GB),對應的磁盤標志為“sdb”(如圖4)。在這里我們選擇“向導-運用整個磁盤”項,并在該項下選擇“SCSI4(0,0,0)(sdb)-4.0GB KingSton DataTraveler 2.0”子項,即運用整個閃存設備來安裝Ubuntu。

3.在“準備安裝”窗口,點擊“高級”按鈕,在彈出的“高級選項”配置窗口中,將“安裝啟動器的設備”由默認的“(hd0)”改為“/dev/sdb”(如圖3),即在閃存上安裝引導程序。
4.接著是復制文件及配置系統有關的操作。安裝結束后,要求重新啟動計算機。
雖然我們已經在閃存上安裝了Ubuntu系統,但還須做一些調整才能正常運用 (留心:移動硬盤安裝不必做這些調整)。調整步驟如下:
(1)啟動計算機,從BIOS中選擇從閃存啟動。
(2)出現系統啟動菜單,默認的第一項為“Ubuntu 8.10,kernel 2.6.27-7-generic”,選擇該項,按回車,出現不正確提示:“Error17:Cannot mount Selected Partion”。這是因為在安裝Ubuntu系統時,閃存設備為“/dev/sdb”設備,在Grub啟動文件中的標志為:“(hd1,0)”,而實際從閃存引導時,閃存設備應是“(hd0,0)”。修改要領為:在啟動菜單界面,按“e”鍵進入編輯狀態,再將光標停在“root (hd1,0)”行,按“e”鍵,對該行執行 編輯。在“grub edit>”提示符后,將“root (hd1,0)”修改為“root (hd0,0)”,按“b”鍵重新執行 引導,此時應該能夠成功執行 引導。登錄進入Ubuntu系統后,打開一個GNOME終端窗口,進到/boot/grub目錄,輸入命令“sudo vi menu.lst”來編輯menu.lst文件。在該文件中,找到“root (hd1,0)”有關的行,將它們改為“root (hd0,0)”即可。這樣下次從閃存引導時,在系統啟動菜單中按回車就可以正常啟動Ubuntu系統了。
三、安裝提示
1.在上面的安裝實例中,沒有將計算機上的硬盤連接線去除,安裝向導程序既能檢測到本地硬盤設備,也可以檢測到連接到系統中的移動硬盤或閃存設備,給本地硬盤分配的標志符為“/dev/sda”,因而移動硬盤或閃存設備分配到的標志符只能為“/dev/sdb”。如果安裝計算機上有兩塊硬盤時,則給移動硬盤或閃存設備分配的標志符為“/dev/sdc”,以此類推。如果去除了計算機上的所有硬盤設備,則分配給移動硬盤或閃存的標志符是“/dev/sda”。
2.有些用戶在“預備磁盤空間”窗口,看不到自己的移動硬盤或閃存,這主要是因為安裝向導程序須要對磁盤設備執行 獨占訪問,對于已經自動或手動掛載到系統中的移動存儲設備,不能執行 獨占訪問。處理要領很基本,退出安裝向導程序,卸載系統中的移動硬盤或閃存設備,然后重新運行安裝向導程序就可以識別到相應的設備了。
四、如何 進入Windows系統
將Ubuntu系統安裝到移動硬盤或閃存中,如何 從系統啟動菜單中啟動進入本地計算機硬盤上安裝的Windows系統呢?
當從移動硬盤或閃存啟動Ubuntu系統時,移動硬盤或閃存被作為系統中的根設備,對應于“root (hd0,0)”,而本地計算機上的硬盤則成為第二個根設備,該設備上的第一個分區即為啟動分區,對應于“root (hd1,0)”。但如果我們在編輯/boot/grub/menu.lst文件時,將引導進入Windows系統的關鍵行由默認的“root (hd0,0)”變為“root (hd1,0)”并不能正常引導進入Windows系統。因為Windows被設計成只能從第一塊硬盤來引導,這須要做啟動設備的映射,把第二塊硬盤上的NTLDR映射到第一塊硬盤的位置,然后才能引導進入Windows系統。在登錄進入Ubuntu系統后,單擊“運用 程序”→“附件”下的“終端”項,打開一個GNOME終端窗口,在窗口中輸入命令“sudo gedit /boot/grub/menu.lst”來編輯啟動菜單配置文件menu.lst,在與引導進入Windows系統有關的部分配置如下信息:
title Windows NT/2000/xp
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
savedefault
chainloader +1
將文件保存后,從移動硬盤或閃存啟動,在出現的系統啟動菜單中選擇“Windows NT/2000/xp ”項,則能正常啟動進入本地計算機上安裝的Windows系統。
安裝方式二:打造 Ubuntu的LiveUSB盤
在Ubuntu 8.10版中附帶了打造 LiveUSB盤的實用程序,它支持從Ubuntu系統的LiveCD或ISO鏡像文件來建立基于閃存的LiveUSB盤。建立的LiveUSB盤與LiveCD盤的功能一樣,均可以從它啟動并運行Ubuntu系統,但閃存可以開啟讀寫功能,允許用戶存儲數據,用戶不僅可以用它來體驗Ubuntu操作系統,也可以把它作為一個正常運用的操作系統平臺。
建立 LiveUSB盤比較基本。在計算機上插入容量至少1GB的閃存,然后在“系統”→“系統管理”下找到“Create a USB startup disk”項,單擊該項則彈出打造 USB啟動盤的窗口(如圖5),點擊窗口下方的“Make Startup Disk”按鈕即可開始建立。

(出處:http://www.yqdown.com)