Saya mengalami kesulitan mencari tahu bagaimana saya akan menulis image disk ISO ke perangkat memori flash USB dari baris perintah di Ubuntu. Saya memiliki utilitas Startup Disk Creator, tetapi saya harus dapat melakukan skrip pekerjaan ini.
Saya menemukan paket usb-creator, tetapi ada tampaknya tidak menjadi dokumentasi dan python -m usbcreator
memberikan usbcreator is a package and cannot be directly executed
.
Saya melihat unetbootin, tetapi sepertinya utilitas lain yang hanya GUI.
Apakah ada solusi jelas yang saya abaikan?
sumber
unetbootin
secara otomatis menangani langkah-langkah yang diperlukan untuk memindahkan sebagian besar file ISO ke media USB.unetbootin gui
tetapi dengan pengaturan yang disediakan pada baris perintah.Apakah Anda yakin jika ISO image akan berfungsi pada perangkat USB? Beberapa ISO yang akan melakukan boot jika menggunakan CD / DVD tidak akan benar-benar mem-boot dari perangkat USB.
Dengan asumsi ISO yang Anda inginkan memiliki bootloader yang akan berfungsi, maka harus sesederhana
dd if=filename.iso of=/dev/usbdevice
tetapi ini akan menggantikan apa pun yang saat ini ada di disk USB.Jika Anda ingin menempatkan ISO ke sistem file yang ada pada drive USB dan mem-boot-nya, maka pengaturannya mungkin jauh lebih rumit.
sumber
iso
dapat di-boot bisa Anda gunakanfile
. Jika dapat di-boot, ia akan mencetakbootable
di akhir garis keluaran.Dari Linux ada cara yang sangat mudah untuk membuat memory stick yang dapat di-boot dari image ISO - dan ini harus bekerja untuk OS apa pun . Dengan asumsi memory stick adalah
/dev/sdb
dan gambar/home/username/Downloads/system.iso
.Lakukan ini (sebagai root):
Jauh lebih mudah daripada unetbootin atau metode lain yang pernah saya dengar.
sumber
of=/dev/sdb
dan TIDAKof=/dev/sdb1
. (Hanya ingin mengomentari masalah ini, tidak ada yang salah dengan posting Anda: o))Saya menggunakan prosedur berikut:
1. Membaca ukuran blok dan ukuran volume:
2. Menjalankan dd dengan parameter untuk ukuran blok dan ukuran volume:
sumber