Bagaimana cara membuat USB instalasi Windows 7 dari Linux atau Mac?


10

Saya memiliki DVD instalasi Windows 7 yang disertakan dengan komputer tanpa drive optis. Saya memiliki USB thumb drive kosong. Saya memiliki akses ke dua komputer dengan drive optik, satu menjalankan Linux dan lainnya menjalankan Mac OS X.

Khususnya, saya tidak memiliki akses ke komputer Windows saat ini. Dengan alat yang saya miliki, bagaimana saya bisa membuat thumb drive yang bisa saya boot dengan dan menginstal Windows 7?

Apakah saya harus mencari sesuatu saat membuat ISO dari DVD (DRM atau apa pun)?

Setelah ISO dibuat, apakah UNetbootin akan berfungsi? Bagaimana dengan dd?

Jawaban:


7

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 dlalu 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.


1
Anda juga perlu memformat partisi ntfs dengan mkfs.
lzm

sudo mkfs.ntfs / dev / sdc1 langkah hilang. Juga untuk mengaktifkan bendera boot Anda mengetik "a" lalu "1" lalu masuk.
Matt H

@ MattH: di mana saya harus melakukan langkah itu? Ini adalah wiki komunitas, Anda dapat mengubah jawabannya alih-alih berkomentar. Terima kasih!
Olivier Lalonde

Bukankah seharusnya 'cp -a / mnt / iso / * / media / usb', kalau tidak saya mendapatkan folder bernama iso di dalam / media / usb
Aaron J Lang
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.