我正在嘗試在 Mac 上的 USB 驅動器上安裝 ubuntu,但不知道如何執行奇怪的終端操作

我正在嘗試在 Mac 上的 USB 驅動器上安裝 ubuntu,但不知道如何執行奇怪的終端操作

我在第 3 步中遇到了麻煩,如何將其轉換為 .img 檔案?也希望獲得其餘說明的協助

答案1

我猜你在執行第 3 步時遇到了問題如何在 OS X 上建立可啟動 USB 記憶棒,這表示你應該運行

hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso

對檔案名稱進行適當的替換。它也指出:

OS X 傾向於自動將 .dmg 結尾放在輸出檔中。

您開啟了終端機(有時稱為 Terminal.app,位於「應用程式」資料夾的「實用工具」子資料夾中),以便輸入命令。假設您將 ISO 映像下載到「下載」資料夾。進一步假設(對於這個例子)它是64 位元 MacUbuntu 12.10 的映像。該檔案名為ubuntu-12.10-desktop-amd64+mac.iso. (如果不是這個,只需在 Finder 中查看它的名稱即可。)

您想ubuntu-12.10-desktop-amd64+mac.dmg從中創建,也在下載資料夾中。

~代表您的主資料夾(在 OS X 上為)。該字元是目錄分隔符號——這意味著以下形式的表達式意味著/Users/your-username/X/Y名為 的資料夾Y,它是名為 的資料夾的子資料夾X

所以,你將運行:

hdiutil convert -format UDRW -o ~/Downloads/ubuntu-12.10-desktop-amd64+mac ~/Downloads/ubuntu-12.10-desktop-amd64+mac.iso

或者,您可以使用該cd命令進入「下載」資料夾,然後您執行的 hdiutil 命令會更短:

cd ~/Downloads
hdiutil convert -format UDRW -o ubuntu-12.10-desktop-amd64+mac ubuntu-12.10-desktop-amd64+mac.iso

但是,如果您想在某處建立 DMG 映像,那麼能夠指定完整路徑尤其有用其他比您下載 ISO 映像的位置。例如,如果您將 ISO 映像下載到「下載」資料夾,但您想要在桌面上製作 ISO 映像:

hdiutil convert -format UDRW -o ~/Desktop/ubuntu-12.10-desktop-amd64+mac ~/Downloads/ubuntu-12.10-desktop-amd64+mac.iso

新建立的檔案可能會有一個.dmg後綴——如果沒有,您可以給它一個後綴。 (您可以在 Finder 中重命名它。)您也可以將其移動到任何您喜歡的位置,所以這並不重要在哪裡只要您知道在哪裡創建它,您就可以創建它。

後續步驟

如果您在後續步驟中也遇到任何問題,這裡有一些解釋。

diskutil list命令列出了連接的磁碟,但輸出非常技術性。您不一定知道什麼名稱(例如disk1disk2、...)對應哪些磁碟。因此,您運行diskutil list,然後插入 USB 隨身碟,然後diskutil list再次運行。無論是什麼物品新的清單中是您的 USB 隨身碟。

為了正確地將新建立的.dmg影像寫入其中,有必要將其寫入隨附的未安裝的。要實現此目的,請卸載它:

diskutil unmountDisk /dev/disk2

除非USB隨身碟的名稱確實在清單中曾是 disk2,請務必將 替換2為其他正確的數字!

要將.dmg文件寫入 USB 隨身碟,假設該文件已調用ubuntu-12.10-desktop-amd64+mac.dmg並位於您的下載資料夾中,我建議運行:

cd ~/Downloads
sudo dd if=ubuntu-12.10-desktop-amd64+mac.dmg of=/dev/rdisk2 bs=1m

只是確保更換2用正確的數字!如果您輸入錯誤的數字,您可以將映像寫入錯誤的驅動器,並且它將覆蓋已經存在的任何文件,從而破壞它們!

將映像寫入快閃磁碟機dd是該過程中的第 8 步驟。如果出現問題,請參閱程序本身,其中有解釋。 (如果你做到了這裡,你很可能能夠繼續下去;但如果你確實有任何困難,請隨時詢問!)

這個過程說明如何正確彈出 USB 隨身碟(它尚未安裝,因此桌面上沒有可拖曳到擴充座中的垃圾箱/彈出圖示的圖示),以及如何從它啟動電腦。

相關內容