如何通過 USB 設備來安裝 CentOS

由 CentOS 6.5 及 7.0 起,建立 USB 安裝媒體的首選方法是利用 dd(範例見下文)。

推動力

很多新近的系統,尤其是筆記型及超輕型電腦,都未必擁有 CD 或 DVD 機,而視乎網絡連線及安裝器對網絡硬件的支援,進行網絡安裝可以是困難、不設實際、或根本不可能。這裡的程序容許你在沒有網絡連線、或其它安裝媒體的情況下,只利用一支可開機的 USB 裝置及目標系統的碟盤來安裝 CentOS。

CentOS 6(6.5 或以上版本)和 CentOS 7

由 CentOS 6.5 起,你只需透過 dd 把 ISO 檔移至 USB 儲存器,便能利用它進行安裝。

舉例說,假設你的 USB 儲存器位於 /dev/sdz(請確定這乎合你的裝置,不是盲目假設是 /dev/sdz,否則你有可能蓋過重要的資料):

dd if=CentOS-6.5-x86_64-bin-DVD1.iso of=/dev/sdz

你必須寫進整個裝置,而不是期上的分割區(所以是 /dev/sdz 而不是 /dev/sdz1)

當被問及安裝來源時,請選取 hard disk,然後指向對應 USB 儲存器的裝置。

請選取對應 USB 儲存器的裝置為目標(以上範例是 /dev/sdz)而不是分割區 (例如 /dev/sdz1)

同一個方法亦適用於 CentOS 7。此外,由於 CentOS 7 安裝程式的映像採用了特殊的分割區,截至 2014 年 7 月,大多數 Windows 工具都不能正確地轉移,因此導致以 USB 儲存器開機時無法預知結果。

已知不適用的工具(2019)包括:unetbootinmultibootusbuniversal usb installler —— 請勿採用它們。 此外 Rufus 的選項若不正確亦不能運作_,因此該工具不用為妙。

已確定適用的工具(2019)包括:

要是你用 USB 儲存器安裝 CentOS 時碰到問題,而你不未採用 dd 或上述 4 個「適用」的工具,那麼請先用已知方法重建 USB 安裝媒體,然後才試其它做法。

如果採用 Windows 7 以上的版本,請先卸下該 USB 儲存器(其中一個方法是在執行工具程式前把儲存器格式化),否則 Windows 可能會拒絕寫入該儲存器,出現 can't write to drive 錯誤及取消行動。

如果採用 Windows 版的 dd,請執行 dd --list仔細地檢視 NT Block Device Objects 的清單,然後採用名稱與 \\?\Device\Harddisk1\Partition0 相若的項目,它的描述大概會是 Removable media other than floppy. Block size = 512。請極度小心挑選輸出裝置,否則你也許會覆寫要保留的資料!在我的系統上我執行 dd if=CentOS-7.0-1406-DVD.iso of=\\?\Device\Harddisk1\Partition0 —— 你的裝置名稱及指令也許會有所不同!

舊版 CentOS-6

你應該先自問:「幹嗎我仍在安裝 5 年前發行的東西?」。請留意只有最新的 CentOS 發行版本才會獲得支援。我們強烈建議你只安裝最新的次要發行版本。因此你不應利用以下方法,除非你有非常迫切的理由要安裝一個較舊及不獲支援的發行版本。

針對 CentOS-6,有位用戶建議採用 livecd-tools 內的 livecd-iso-to-disk 於 DVD1 上。此方法已配合 EPEL 的 livecd-tools-13.4-1.el6 測試過。多謝論壇用戶 AndrewSerk討論中提出這個建議。此外請也參閱郵件列表內這封郵件有關安裝 qemu 的必要性。

舊方法

已刪除,因為任何人都不應安裝 CentOS 6.5 以前的版本


Translation of revision 78

zh-tw/HowTos/InstallFromUSBkey (last edited 2019-07-08 22:18:02 by TimothyLee)