我是一個十足的菜鳥,正在嘗試使用 (8 GB) USB 隨身碟在 Mac OS X 上下載 Linux Mint。我知道有某種方法可以進入終端並轉換 iso 文件,但我不知道如何操作。
-請參閱底部更新的問題-
到目前為止,這是我嘗試過的事情:
sudo dd bs=4M if=[linuxmint-17.1-cinnamon-64bit.iso] of=/dev/disk2s1
(結果:dd: bs: illegal numeric value
)~/path/to/Users/[my name]/linuxmint-17.1-cinnamon-64bit.img ~/path/to/Users/[my name]/linuxmint-17.1-cinnamon-64bit.iso
-bash: /Users/[my name]/path/to/Users/[my name]/linuxmint-17.1-cinnamon-64bit.img (result: No such file or directory)
也許對於#1,“/dev/disk2s1”部分是錯誤的?如何找到「/dev/sd」後面的 USB 編號? (我只能找到“/dev/disk2s1”)。
編輯:我遵循 mypal125 的建議並插入終端:
sudo dd bs=4000000 if=linuxmint-17.1-cinnamon-64bit.iso of=/dev/disk2
這是我的新問題:我收到訊息:“這台電腦無法讀取您插入的磁碟。”我有一個選項可以初始化嗎?我能用這個做點什麼嗎?
非常感謝!
答案1
讓我們來剖析一下這個錯誤。
dd: bs: illegal numeric value
bs
:您bs=4M
在命令列中設定。
illegal numeric value
:這表示 的值bs
無效(「合法」)
如果我沒記錯的話,「m」bs
必須是小寫。當然你可以用bs=4000000
(400萬,4M)代替來避免這種情況。
另外,您使用的指南(我假設)假設是 Linux,Linux 用於/dev/sdx
硬碟、閃存驅動器等/dev/diskx
。另外,指向磁碟/dev/disk2s1
3 的第一個分割區。/dev/disk2
背後的原因是因為 .iso 檔案包含它自己的“分區表”,或儲存分區所在的位置。/dev/disk2
會讓你覆蓋分區表。
長話短說: sudo dd bs=4000000 if=linuxmint-17.1-cinnamon-64bit.iso of=/dev/disk2
在 Mac OS X 上,假設隨身碟已打開/dev/disk2
,<sudo> dd bs=4000000 if=linuxmint-17.1-cinnamon-64bit.iso of=/dev/sdb
在 Linux 上,假設隨身碟已開啟/dev/sdb
。
答案2
刪除分割區部分(磁碟s1 粗體部分)當您寫入驅動器而不是分區時(至少對於這個問題的上下文 - 因為有更高級的用例和安全地對分區進行操作的方法)
至於4M大小的問題,實際的USB有多大?目前棒子上還有其他東西嗎 ---如果是這樣,如果它對您有意義,請備份它並重新運行命令(像這樣前置 sudo (如下所示)
sudo dd bs=4M if=/Volumes/Users/[我的名字]/linuxmint-17.1-cinnamon-64bit.iso of=/disk2
--這假設它位於/home 目錄的「根」中,並且除了內部磁碟機/非系統分割區之外還有2 個附加磁碟機/非系統分割區,透過finder 或udisks(又稱磁碟實用程式)檢查是否確實是這種情況並進行修改of=/disk# 對應 -- 如果它位於(更可能的是您的下載資料夾運行如下:
sudo dd bs=4M if=/Volumes/Users/[我的名字]/Downloads/linuxmint-17.1-cinnamon-64bit.iso of=/disk2
編輯:作為本機替代方案,使用磁碟實用程序,如下所示:
1)開啟磁碟公用程式並在「目標」欄位中選擇目標磁碟機(USB)
2) 導覽至 linuxmint iso 並將其放在「來源」欄位中,如果失敗請點擊「恢復磁碟映像」請透過評論更新出現的錯誤