ちょうど今、UDF ファイルシステムを含む Windows 8.1 ISO から起動可能な USB を作成することに成功しました。これにより、以降のインストールのために UEFI マシンが UEFI モードで適切に起動されます。 BIOS 互換モードで BIOS マシンまたは UEFI マシンを起動しません。
<オール>ISO をマウントします。
sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
USB ドライブを挿入します。
fdisk
を実行 USBドライブのデバイス名を指定します。例:
sudo fdisk /dev/sdc
既存のパーティション テーブルを削除し、新しいパーティション テーブルを作成します。
少なくとも 4.5 GB の新しいパーティションを作成します。起動可能としてマークし、タイプを 7 (HPFS/NTFS/ExFAT) に設定します。
変更を書き込み、fdisk
を終了します .
新しいパーティションに FAT-32 ファイル システムを作成します。例:
sudo mkfs.vfat -F 32 /dev/sdc1
このパーティションを既存のサブディレクトリにマウントします。例:
sudo mount /dev/sdc1 /media/usbstick
マウントされた ISO からすべてのファイルをこのディレクトリにコピーします:
sudo cp -rv /mnt/* /media/usbstick
念のため、ファイル システムを同期してください:
sudo sync
以前にマウントされていた両方のアイテムをアンマウントします:
sudo umount /media/usbstick
sudo umount /mnt
ms-sys をインストールすれば、起動可能な Windows インストール USB の作成はそれほど難しくありません:
# 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
インストールしようとしている場合 Windows 8 を USB ドライブに接続すると、少し複雑になります。こちらのガイドを参照してください:https://thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/
dd
ファイルシステム全体を上書きするため、dd
を実行する前に FAT32 または NTFS にフォーマットします。 意味がありません。
Windows-8.1 ISO イメージ /home/kristjan/Prejemi/win.iso
が 100% 確実な場合 USB から起動できる場合は、liveusb-creator パッケージのインストールを試すことができます
sudo yum install liveusb-creator
ISO データを USB スティックに転送するために使用します。
編集: 別の選択肢は unetbootin
です ISO からブータブル USB スティックを作成するのと基本的に同じことを行うパッケージです。