Baru saja, saya berhasil membuat USB yang dapat di-boot dari ISO Windows 8.1 yang berisi sistem file UDF. Ini akan mem-boot mesin UEFI dengan benar ke mode UEFI untuk pemasangan selanjutnya. Itu tidak akan mem-boot mesin BIOS atau mesin UEFI dalam mode kompatibilitas BIOS.
-
Pasang ISO:
sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
-
Masukkan drive USB.
-
Jalankan
fdisk
dan tentukan nama perangkat drive USB; misalnya:sudo fdisk /dev/sdc
-
Hapus semua tabel partisi yang ada dan buat yang baru.
-
Buat partisi baru minimal 4,5 GB. Tandai dapat di-boot dan setel tipenya ke 7 (HPFS/NTFS/ExFAT).
-
Tulis perubahan dan keluar dari
fdisk
. -
Buat sistem file FAT-32 di partisi baru; misalnya:
sudo mkfs.vfat -F 32 /dev/sdc1
-
Pasang partisi ini ke subdirektori yang ada; misalnya:
sudo mount /dev/sdc1 /media/usbstick
-
Salin semua file dari ISO terpasang ke direktori ini:
sudo cp -rv /mnt/* /media/usbstick
-
Sinkronkan sistem file hanya untuk memastikan:
sudo sync
-
Lepas kedua item yang dipasang sebelumnya:
sudo umount /media/usbstick sudo umount /mnt
Membuat USB instalasi Windows yang dapat di-boot tidak terlalu rumit jika Anda menginstal ms-sys:
# First, format /dev/sdX with a single partition (w/bootable flag set)
# Then, run the following
dev="/dev/sdX"
sudo mount -o loop win.iso /mntA
sudo mkfs.ntfs -f -L win ${dev}1
sudo ms-sys -7 ${dev}
sudo mount ${dev}1 /mntB
rsync -aP /mntA /mntB
sudo sync ${dev}
sudo umount /mntA /mntB
Jika Anda mencoba untuk memasang Windows 8 ke drive USB, ini menjadi sedikit lebih rumit. Lihat panduannya di sini:https://thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/
dd
menimpa seluruh sistem file, jadi pemformatan ke FAT32 atau NTFS sebelum menjalankan dd
tidak masuk akal.
jika Anda 100% yakin bahwa image ISO Windows-8.1 Anda /home/kristjan/Prejemi/win.iso
dapat mem-boot dari USB, Anda dapat mencoba menginstal paket liveusb-creator menggunakan
sudo yum install liveusb-creator
dan gunakan untuk mentransfer data ISO ke stik USB.
Edit: Alternatif lain adalah unetbootin
paket yang pada dasarnya melakukan hal yang sama untuk menghasilkan stik USB yang dapat di-boot dari ISO.