GNU/Linux >> Linux の 問題 >  >> Ubuntu

新しい WoeUSB を使用して Linux で起動可能な Windows 10 USB を作成する方法

WoeUSB はもうありません。少なくとも元の形では。 Linux Windows USB ブータブル ディスク作成ツールは、コマンド ライン ユーティリティに変わりました。開発中の WoeUSB と、現在メンテナンスされていない WoeUSB-Frontend-wxgtk という GUI を分割しました。

WoeUSB-ng と呼ばれる WoeUSB からの独立した Python ポートもあり、積極的に維持されています。

単なるコマンド ライン ツールである新しい WoeUSB は、レガシー PC と UEFI の起動をサポートする Linux からの起動可能な Windows USB ドライブの作成をサポートします。ファイル システムは FAT32 または NTFS のいずれかで、ソースはディスク イメージまたは物理インストール メディアです。 WoeUSB が非 ASCII ファイル名をサポートしていることも正気ではありません。

サポートされている Windows インストール イメージに関しては、WoeUSB は任意の言語またはエディションの Windows Vista、Windows 7、Windows 8、Windows 8.1、および Windows 10 をサポートしています。 Windows PE もサポートされています。

WoeUSB に代わる使いやすい:Ventoy (Linux および Windows) を使用して ISO を USB にコピーするだけで起動可能な USB ドライブを作成します

WoeUSB (コマンド ライン ツール) のインストール方法

新しい WoeUSB には次の依存関係があります:Bash> =4.3、Coreutils、util-linux、Grep と Gawk、Find Utilities、Parted と Wget。 p7zip はオプションの依存関係です。たとえば、Windows 7 インストール メディアが USEFI ブート ローダーの正しい場所にない場合などに必要です。

Pop! _OS、Linux Mint、Zorin OS などを使用して、これらの依存関係をインストールできます (ほとんどは既にインストールされていますが、念のため。Bash や Find など、ほとんど常にインストールされるいくつかのパッケージは省略します):

sudo apt install coreutils util-linux gawk parted wget p7zip

フェドーラ:

sudo dnf install coreutils util-linux gawk parted wget p7zip

Arch Linux / マンジャロ:

sudo pacman -S coreutils util-linux gawk parted wget p7zip

これで、新しいコマンド ライン WoeUSB を PATH のどこかにインストールできます (次のコマンドは、/usr/local/bin にダウンロードしてインストールします):

wget https://raw.githubusercontent.com/WoeUSB/WoeUSB/master/sbin/woeusb -O /tmp/woeusb

sudo install /tmp/woeusb /usr/local/bin

Linux および Windows の ISO ファイルから起動可能な USB ドライブを作成できるもう 1 つのコマンド ライン ツールは、bootiso です。

WoeUSB コマンド ライン ツールを使用して起動可能な Windows USB ドライブを作成する方法

1. まず、起動可能な Windows インストールを作成する USB スティックをコンピューターに挿入します。数秒待ってから、次のコマンドを使用して、USB ドライブを含む、コンピューターに接続されているすべてのハード ドライブを一覧表示します。

sudo parted -l

コンピューターに接続された USB ドライブを示すこのコマンドの例:

$ sudo parted -l

..................................
Model:  USB DISK 3.0 Pro (scsi)
Disk /dev/sdd: 31.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 
Number  Start   End     Size    Type     File system  Flags
 1      1049kB  31.0GB  30.9GB  primary               boot
 2      31.0GB  31.0GB  33.6MB  primary  fat16        esp

この出力例では、Disk の下に USB デバイス名があります。 、したがって、この例では /dev/sdd です .パーティションは Disk Flags 未満です したがって、この例では、1 と 2 の 2 つのパーティションが表示されます (デバイス名は /dev/sdd であるため、 それはパーティション /dev/sdd1 です および /dev/sdd2 ).

2. マウントされたすべての USB ドライブ パーティションをアンマウントします

挿入したばかりの USB ドライブがマウントされている場合は、続行する前にマウントを解除してください。

sudo umount /dev/sdXN

/dev/sdXN に置き換えます USB デバイス パーティションを使用します (手順 1 を参照)。

3. WoeUSB を使用して Linux の起動可能な Windows ドライブを作成する

これには 2 つの方法があります。デバイス作成方法では、USB ストレージ デバイス全体を完全に消去してから、起動可能な Windows USB デバイスを最初から作成します。パーティション作成方法では、Windows ISO ファイルを USB ストレージ デバイス上の既存のパーティション (選択したパーティション) にコピーして起動可能にし、USB 上に既に存在する同じ名前のファイルのみを上書きします。

デバイス モードで WoeUSB を使用して Linux の起動可能な Windows USB ドライブを作成するには、次を使用します。

sudo woeusb --device </path/to/Windows.iso> /dev/sdX --target-filesystem ntfs

場所:

  • --device デバイス作成モードを示します。この場合は「デバイス」です
  • /path/to/Windows.iso – これを、起動可能な USB メディアの作成に使用する Windows ISO へのパスに置き換えます
  • /dev/sdX は、手順 1 で見つけた USB デバイスです (例:/dev/sdd ).
  • --target-filesystem ntfs 標準の FAT32 の代わりに NTFS を宛先ファイル システムとして使用するように指定します。そうしないと、ほとんどの場合、ソース イメージが FAT32 4GiB のファイル サイズ制限を超えたことを示すエラーが表示されます:Error: File "/media/woeusb_source_1602672597_513603/sources/install.wim" in source image has exceed the FAT32 Filesystem 4GiB Single File Size Limitation and cannot be installed.  You must specify a different --target-filesystem.

重要:コマンドを実行する前に、USB デバイスが正しいことを確認してください!このドライブのすべてのデータが失われます!

パーティション モードで WoeUSB を使用して Linux の起動可能な Windows USB ドライブを作成するには、次を使用します。

sudo woeusb --partition </path/to/Windows.iso> /dev/sdXN

場所:

  • --partition WoeUSB パーティション モードを使用するように指定されています。これは、Windows ISO ファイルを USB ストレージ デバイスの既存のパーティション (選択したパーティション) にコピーし、それらを起動可能にし、USB に既に存在する同じ名前のファイルのみを上書きします
  • /path/to/Windows.iso – これを、起動可能な USB メディアの作成に使用する Windows ISO へのパスに置き換えます
  • /dev/sdXN は、Windows ファイルのコピー先の USB デバイス パーティションです。 sudo parted -l を使用してデバイスとパーティションを見つけることができます 手順 1 で説明したとおり (例:/dev/sdd1 ).

WoeUSB をパーティション モードで使用する場合、パーティション ターゲットのファイル システム タイプを指定しません。これはファイルを USB スティックの 1 つのパーティションにコピーするだけなので、パーティションは既に NTFS である必要があります。

注意:コマンドを実行する前に、USB デバイスとパーティションが正しいことを確認してください。このドライブのすべてのデータが失われます!

新しく作成されたファイル システムに独自のラベルを指定するなど、その他の WoeUSB オプションについては、ブート フラグがトグルされているパーティションがない場合にブート メニューにデバイスを含めない BIOS バグの回避策を適用してください。アプリケーションのヘルプ (woeusb --help ).


Ubuntu
  1. Windows10/8でUbuntuブータブルUSBを作成する方法

  2. UbuntuでWindows10の起動可能なUSBを作成する

  3. Ubuntuで起動可能なWindows10USBスティックを作成する方法

  1. UbuntuLinuxで起動可能なWindows11USBインストーラーを作成する方法

  2. WindowsでLinuxの起動可能なUSBスティックを作成する方法

  3. Linux のみで Windows 10 USB インストール ドライブを作成する

  1. Linux用の起動可能なUSBドライブを作成する方法

  2. 新しい WoeUSB を使用して Linux で起動可能な Windows 10 USB を作成する方法

  3. Linux でコマンドラインを使用して起動可能な ISO から起動可能な USB を作成する方法は?