web-dev-qa-db-ja.com

Fedora:Windows 8.1の起動可能なUSBを作成する

私はすべてを試しましたが、何も機能しません。2つの新しいUSBキーを3つパッケージ化しました。 3つの有効なWindows 8.1 ISOファイルがありますが、それでもアプローチが機能しません。

Unetbootinを試したところ、4.3GBをUSBスティックにコピーするのに時間がかかり、機能しません。私はAsk Fedoraのアプローチを試しました:

1)USBドライブをFAT32にフォーマットして使用:

su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=400M'

これには30分かかり、ファイルはドライブにコピーされませんが、起動しません。マウントすると、FATとして表示されますがUDFとして表示されます。

2)USBドライブをNTFSにフォーマットして使用:

su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=8M'

これは上記と同じ30分かかります。

3)ここに示すGPartedアプローチを使用してみました:
SuperUser:FedoraのWindows USB これは起動したいが起動しません。再起動し、ENTER> F12を押します。ブート選択メニューを表示するには、USBドライブを選択します。上記の解決策のように、ブート選択画面にスキップせず、点滅する_カーソルのある黒い画面にとどまります。

4)GPartedからブートフラグを設定し、DDを使用してみましたが、どちらも機能しません。

なぜこれがLinuxシステムでそんなに難しいのか。つまり、Windows/Machintoshでは、起動可能なUSBスティックを10分で作成できます。 Linuxでは、ISOの内容をコピーするのに30分かかり、何も機能しません:(

9

ちょうど今、UDFファイルシステムを含むWindows 8.1 ISOから起動可能なUSBを正常に作成しました。これにより、後続のインストールのためにUEFIマシンがUEFIモードで適切に起動します。 BIOS互換モードでBIOSマシンまたはUEFIマシンを起動しません。

  1. ISOをマウントします。

    Sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
    
  2. USBドライブを挿入します。

  3. fdiskを実行し、USBドライブのデバイス名を指定します。例えば:

    Sudo fdisk /dev/sdc
    
  4. 既存のパーティションテーブルを削除して、新しいパーティションテーブルを作成します。

  5. 4.5 GB以上の新しいパーティションを作成します。起動可能としてマークし、タイプを7(HPFS/NTFS/ExFAT)に設定します。

  6. 変更を書き込み、fdiskを終了します。

  7. 新しいパーティションにFAT-32ファイルシステムを作成します。例えば:

    Sudo mkfs.vfat -F 32 /dev/sdc1
    
  8. このパーティションを既存のサブディレクトリにマウントします。例えば:

    Sudo mount /dev/sdc1 /media/usbstick
    
  9. マウントされたISOからすべてのファイルをこのディレクトリにコピーします。

    Sudo cp -rv /mnt/* /media/usbstick
    
  10. 念のため、ファイルシステムを同期します。

    Sudo sync
    
  11. 以前にマウントした両方のアイテムをアンマウントします。

    Sudo umount /media/usbstick
    Sudo umount /mnt
    
26
user316920

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/

7
Jon Gjengset

ddはファイルシステム全体を上書きするため、ddを実行する前にFAT32またはNTFSにフォーマットしても意味がありません。

windows 8.1のISOイメージであることが100%確実である場合/home/kristjan/Prejemi/win.isoはUSBから起動できます liveusb-creator パッケージを使用してインストールを試行できます

Sudo yum install liveusb-creator

iSOデータをUSBスティックに転送するために使用します。

編集:別の代替案は、ISOから起動可能なUSBスティックを作成する基本的に同じことを行うunetbootinパッケージです。

2
andrej