在 OS X 中製作用來安裝 CentOS 的 USB 隨身碟

by 1/23/2015 0 意見

你有多久沒燒過光碟片了呢?!

就拿我自己來說,
先別說三年前買的 50 片 DVD-R 光碟片,到現在只用了不到 10 片這件事,重點是在現役的 PC、MacBook,完全沒有安裝燒錄器,完全已經被網路空間跟隨身碟所取代。

既然如此,我們怎麼在 OS X 上面,將 CentOS 的光碟映像檔燒錄到隨身碟裡,讓隨身碟可以拿來安裝 CentOS 呢 ???


我們先依照 CentOS 7.0 不完全安裝手冊 - 事前準備 的步驟,將 CentOS 的光碟映像檔下載下來,一般會被儲存在「下載項目」裡。

打開 Lanuchpad,在「其他」裡面執行「終端機」。

或是打開 Finder,在「應用程式」-「工具程式」裡面也可以找到。

預設目錄是在使用者的家目錄。
pwd

切換到「Downloads」目錄,這就是「下載項目」的實際路徑,所以也可以看到剛剛下載的 CentOS 映像檔。
cd Downloads && ls -l CentOS*

使用 OS X 專門處理映像檔的 hdiutil 指令,將 ISO 檔轉換成 OS X 的 UDRW (UDIF read/write image) 格式的 DMG 檔。
hdiutil convert -format UDRW -o CentOS-7.0-1406-x86_64-DVD.dmg CentOS-7.0-1406-x86_64-DVD.iso

disktuil 指令 確認一下隨身碟的名稱與路徑。
diskutil list

這邊我們要用的是 Disk4,8GB 的隨身碟。

先把 Disk4 卸載下來。
diskutil unmountDisk /dev/disk4

開始把 DMG 檔寫到隨身碟裡面去,由於用了 sudo 指令,所以會詢問使用者的密碼。
sudo dd if=CentOS-7.0-1406-x86_64-DVD.dmg of=/dev/rdisk4 bs=1m

接著就稍等一下,讓資料寫到隨身碟裡面去。

過了一陣子,突然跳出一個視窗,顯示「電腦讀不到您放入的磁碟」。

看一下磁碟清單,多了一個 Disk7,讀不到的原因是因為 OS X 不支援 CentOS 用的 ext4 檔案系統。
diskutil list

把隨身碟退出。
diskutil eject /dev/disk4

磁碟清單裡也就看不到 Disk4 跟 Disk 7 了。
diskutil list

這時就可以把隨身碟拿來安裝 CentOS 了。


參考資料


圖片來源


更新紀錄

  • 2015/01/23 撰文。

Heracles Jam,江湖人稱「海公公」

IT 技術家 - 創站部落客

一個常用 Windows、慣用 macOS、愛用 Linux 的 3C 阿宅
現職 MIS / 業界講師 / 資訊顧問 / 部落客

0 意見 :

張貼留言