Saya telah membaca beberapa halaman web dan posting (di sini dan di forum lain) tentang cara membuat instalasi Windows 7 media USB dari linux (untuk menginstal Windows 7)
Saya bertanya di TechNet tentang hal ini, dan saya mendapat balasan dengan informasi umum tentang cara melakukannya:
"Saya pribadi tidak terlalu mengenal linux, tetapi pada dasarnya semua yang perlu Anda lakukan ... dengan cara apa pun yang Anda lakukan adalah sebagai berikut:
Format usb flash drive, baik fat32 atau ntfs membuat partisi yang cukup besar untuk meng-host instalasi windows (memberi atau mengambil 3GB untuk 64bit, aroudn 2.5gb untuk 32bit) dan tandai partisi itu sebagai aktif / dapat dibooting. Karena ini bisa dilakukan dengan windows, tetapi sama baiknya dengan alat seperti gparted, Anda harus bisa melakukan hal yang sama di debian.
Setelah Anda membuat partisi itu, pasang iso yang Anda unduh, dan salin semua file mulai dari root, ke root usb flash drive.
Itu saja yang ada di sana. "
Saya menemukan metode lain di berbagai tempat, yang hampir sama dengan yang disebutkan di TechNet. Namun, tampaknya ada langkah yang hilang dalam metode ini dan / atau langkah yang saya tidak yakin perlu.
dd
tidak selalu berhasil. Pada dasarnya, langkah yang hilang adalah menulis sektor boot yang tepat ke usb stick, yang dapat dilakukan dari linux bersama ms-sys
. Ini berfungsi dengan versi eceran Windows 7
.
Berikut ini rundown lengkap, lihat pertanyaan serverfault untuk lebih jelasnya:
- Instal ms-sys .
- Periksa perangkat apa yang ditetapkan oleh media usb Anda (
fdisk -l
) di sini kami akan menganggapnya/dev/sdb
. Hapus semua partisi, buat yang baru mengambil semua ruang, setel jenis menjadi NTFS, dan setel itu dapat di-boot:
cfdisk /dev/sdb
Buat sistem file NTFS:
mkfs.ntfs -f /dev/sdb1
Mount media iso dan usb:
mount -o loop win7.iso /mnt/iso
mount /dev/sdb1 /mnt/usb
Salin semua file:
# cp -r /mnt/iso/* /mnt/usb/
Tulis Windows 7 MBR pada usb stick:
# ms-sys -7 /dev/sdb
Pastikan tulisannya rata (bersabarlah, butuh beberapa menit):
# sync
buka gparted, pilih drive USB, klik kanan pada sistem file, lalu klik "Kelola Bendera". Centang kotak 'boot', lalu tutup
... dan kamu sudah selesai.
Pertanyaan
Bukankah seharusnya usb bekerja tanpa melakukan langkah terakhir
# ms-sys -7 /dev/sdb
? Atau apakah itu untuk membuat usb bootable? Apakah hanya untuk menandai partisi sebagai bootable?Bukankah lebih baik menggunakan rsync daripada
cp -r
?Apakah semua langkah ini harus dilakukan
root
? Jika tidak, apakah saya harus kechmod
semua file664
danchown
semua direktori yang digunakan untuk memasang perangkat USB dan gambar ISO? Saya kira itu lebih mudah untuk menyalin dataroot
dan tidak mempengaruhi data.Adakah yang pernah mencoba metode ini atau yang serupa dengan menyalin iso
dd
?