透過 dd 指令將 Debian 7.3 放在 USB 隨身碟上

透過 dd 指令將 Debian 7.3 放在 USB 隨身碟上

不確定這是否是問這個問題的正確位置,但我認為它與命令有關dd

通常,我會使用 Windows 應用程式來執行此操作通用 USB 安裝程式但根據 Debian 的常見問題解答,它建議使用該dd命令(加上 UUI 需要 netinst 或 live ISO,我都不想使用),所以我嘗試了一下。

以下是我採取的步驟:

1 - 使用 MBR 格式化整個磁碟機。

2 - 建立 FAT32 分割區(整個磁碟機)

我想我應該從這些開始,因為新的 USB 驅動器可能是相同的。

結果:很完美。

3 -dd if=<ISO> of=/dev/sdb bs=4M; sync

155+1 records in
155+1 records out
652214272 bytes (652 MB) copied, 264.895 s, 2.5 MB/s

4 - 在 Debian 的磁碟實用程式中檢視該裝置。

結果:「分割區」已從「主開機記錄」更改為「未知方案:」 - 最重要的是,我無法再掛載檔案系統,據我所知,因為顯然 MBR 已消失...我嘗試了同樣的操作/dev/sdb1相反,分區的“使用情況”從“檔案系統”變為“--”,就好像檔案系統已損壞一樣。

我不知道是什麼原因造成的,所以任何幫助讓它按預期工作的人將不勝感激。

答案1

1)您不需要事先格式化磁碟:將映像寫入磁碟意味著首先擦除其全部內容(由 dd 本身完成!),然後將 iso 映像逐筆記錄複製到磁碟上。這意味著 iso 映像(正如該詞所說)已經包含 MBR 以及正確啟動所需的所有內容。預dd磁碟不需要分割區表,也不需要格式化。

2) 你有嗎解除安裝dd'ing 之前的棍子?這非常重要。

3)正確的命令是您使用的命令,不是有隔間的那一個/dev/sdb1。一旦您新增了磁碟,所有分割區都會消失,因此引用磁碟或保持磁碟掛載都是沒有意義的。

4)如果遇到問題,可以嘗試減少塊大小。 bs=1M 可能適合你。只是速度慢了一點。

答案2

確保您使用的是「混合」ISO 映像。它們包含 ISO-9660 (CD-ROM) 檔案系統和 USB 磁碟機的「常規」分區佈局,因此可以使用「dd」將它們寫入 USB 記憶棒,或使用任何寫入工具寫入 CD。

您可以在這裡找到“混合”圖像:http://www.debian.org/CD/live/

如果您想使用其他 ISO 之一,那麼使用它可能是最簡單的烏內特引導程序將它們寫入 USB 記憶棒。

相關內容