跳到主要內容

[Linux] 用 dd 指令燒錄 usb 開機碟

環境:elementary os
目標:把預燒錄的 iso 檔案燒錄到 usb 隨身碟內,做成開機磁碟。


  1. 用 lsblk 指令看隨身碟掛載在哪個位置。(通常掛載在 /media/... 路徑內,或是用視窗的檔案瀏覽器觀看顯示的 usb 磁碟名稱,再看 /media/ 下哪一個磁碟名稱跟 usb 隨身碟同名)

    lsblk 顯示的畫面會類似:
    sdc          8:32   1   7.1G  0 disk
    └─sdc1   8:33   1   7.1G  0 part /media/<這裡會顯示 usb 路徑及名稱>

  2. 下指令卸載隨身碟:
    umount /media/<usb 路徑及名稱>
    然後再次用 lsblk 檢查是否卸載成功。

  3. 用 sudo 權限下 dd 指令燒錄:
    sudo dd if=<path_of_iso_file>.iso of=/dev/sdc bs=1M

    bs=1M 意思是一次要寫入幾個 byte,官方說明寫著:
    bs=BYTE: read and write up to BYTES bytes at a time (default: 512); overrides ibs and obs.
  4. 燒錄結束時,會顯示類似如下的 report:
    輸入 1419+1 個紀錄
    輸出 1419+1 個紀錄
    1488797696 bytes (1.5 GB, 1.4 GiB) copied, 831.393 s, 1.8 MB/s




留言