Pertanyaan menarik - mari kita asumsikan flash drive Anda adalah sdc dan ISO Anda disebut w7.iso.
Saya kira jawaban yang paling singkat dan bebas dari kerumitan adalah dengan menanyakan apakah motherboard Anda mendukung booting gaya USB-CDROM, karena jika demikian Anda dapat langsung men-DD image langsung ke perangkat mentah:
dd if=w7.iso of=/dev/sdc
Jika tidak, Anda perlu ms-sys , dan kemudian Anda perlu melakukan sesuatu seperti berikut:
Pertama, lepaskan ikatan disk USB ...
umount /dev/sdc
Lalu masuk ke fdisk ...
fdisk /dev/sdc
Setelah Anda berada di fdisk, hapus setiap partisi dengan menggunakan d
lalu masukkan nomor partisi tersebut. Sekarang membuat partisi yang sama sekali baru mengisi disk dengan melakukan urutan berikut: n
, p
, 1
, ENTER, ENTER. ENTER. Setelah itu periksa selesai dengan p
. Sekarang mengaturnya sebagai partisi NTFS dengan t
, kemudian 7
, dan memberikan bendera boot dengan a
, 1
, ENTER. Akhirnya tekan w untuk menulis tabel ke stik usb.
Letakkan filesystem di partisi dengan menjalankan yang berikut ini sebagai root:
mkfs.ntfs /dev/sdc1
Sekarang Anda perlu me-mount iso sebagai vnd. Untuk melakukan ini, lakukan hal berikut ...
mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso
Dan sekarang pasang USB stick lagi ...
mount /dev/sdc1 /media/usb
Salin semuanya secara rekursif dari loop mount ke disk USB ...
cp -a /mnt/iso /media/usb
Tulis catatan boot master untuk boot dari ...
ms-sys -7 /dev/sdc (use -m for WinXP)
Dan begitulah (semoga).
Saya mencoba sesuatu yang mirip dengan ini di mesin Debian saya dan berhasil, ini adalah versi yang dimodifikasi.