Linuxユーティリティを使用してWindows 10インストールメディア(USB)を作成できますか?

Linuxユーティリティを使用してWindows 10インストールメディア(USB)を作成できますか?

問題は、レガシー/BIOSシステムのLinuxユーザーがLinuxと一緒にWindows 10をインストールしたいということです(仮想マシンではなく実際のハードウェアに)。 Windows用のスペースを作成するためにハードドライブを分割するなど、準備の問題が解決されたとします。また、利用可能なCD/DVDドライブがないとします。 Linuxで利用可能なユーティリティのみを使用してWindows 10インストールメディアを作成するには?

Windows 10 isoはMicrosoftからダウンロードできますが、これは良いスタートのようです。説明されている状況でこのISOを使用して作業を実行する最も簡単な方法は、USBドライブに追加することです。dd if=/path/to/Win10.iso of=/path/to/USB/drive/まだ試していませんが、広告されたとおりに機能できると思います。しかし、他のオプションがありますか?

たとえば、このページhttps://ckirbach.wordpress.com/2016/10/24/how-to-create-a-windows-10-usb-installation-media-on-linux/isoイメージをマウントし、そのコンテンツをNTFS形式のUSBドライブ(syslinuxを使用して起動可能に作成)にコピーすることも機能することを示します。しかし、最近、いくつかのsyslinuxブータブルUSBドライブを作成してこれを行う方法をよく理解していますが、そこに説明されているプロセスは私には適していません。これは、USBドライブが起動できないためではありません。むしろ、syslinuxがループインストールされたWindows 10 isoからコピーしたファイルに起動可能なコンテンツが見つからないため、機能しないようです(ページは表示されません)。ケースこれはsyslinux設定ファイルを生成する重要なステップのようです。

syslinuxのmemdiskを使用してUSBドライブからWindows 10 ISOを起動することもできます。 syslinuxを使用してドライブを起動可能にし、isoをコピーし、起動エントリとしてリストされているisoを使用して適切なsyslinux.cfgを作成します。それは次のとおりです。

LABEL some_label LINUX memdisk INITRD /path/to/image.iso APPEND iso raw

私も成功しませんでした(「間違ったファイル番号」)。私は過去の経験を通して、いくつかのISOが単にメモリディスクから起動しないことを知っているので、これはおそらく成功する可能性が最も低い方法だと思います。

この作業を完了するためのアドバイスをいただきありがとうございます。

PSインストールされているWindows環境へのアクセス権がないため、このタスク(Windowsユーティリティを含む)を実行する方法の説明を聞かないでください。

ベストアンサー1

GNU / Linuxで有効なWindows 10インストールメディアを作成する最も簡単な解決策は、woeusbユーティリティを使用することです。グラフィックバージョンはエラーのために中断されましたが、コマンドラインバージョンを使用すると、ついにWindows 10インストールで起動できるUSBスティックを作成できました。時々、Windows環境で起動できるという目標が実現可能かどうかはわかりません。マイクロソフト独自の傾向がまだ明らかになっているためです(リムーバブルメディアにオペレーティングシステムをインストールできない、他のファイルを上書きするインストールなど)。インストールされたドライブ)ブートローダなど)。しかし、少なくともOPで要求されたタスクを実行する方法を見つけました。このリンクhttps://www.addictivetips.com/ubuntu-linux-tips/make-windows-usb-drive-on-linux-woeusb/プロセスの良い概要を提供します。

振り返ってみると意味があります。 woeusbソリューションは「ブラックボックス」ソリューションです。つまり、起動可能なWindows 10インストールUSBスティックの作成方法を説明するのではなく、プロジェクトにユーティリティを提供してプロセスを自動化することを意味します。先端ブラックボックスソフトウェア(ウィンドウズOS)と相互作用するソフトウェアならこれは当然のことだと思う。つまり、これを達成するためのwoeusbの戦略を説明する文書を見たいと思います。

woeusbが作成したUSBドライブから起動した後、GRUBブートローダを使用したことは明らかでした。 USBドライブをさらに調査した結果、このプロジェクトは上記のリンクと同様の戦略を使用し、syslinuxを使用することがわかりました。つまり、このユーティリティは明らかにWindows 10 ISOをマウントし、ファイルをUSBにコピーします。 grub.confファイルは次のとおりです。

echo '------------------------------------' echo '| Windows USB - Loading... |' echo '------------------------------------' insmod fat search --no-floppy --fs-uuid BE49-9C0A --set root ntldr /bootmgr echo -n "Press ENTER to continue booting..." read key_holder boot

このユーティリティは、FATファイルシステムをUSBスティックに配置し、ドライブをGRUBで起動可能にし、Windows 10インストールISOのファイルをコピーします。 GRUB設定ファイルを見ると、起動プロセスの初期にFATカーネルモジュールをロードしているようです。次に、uuidでUSBドライブを見つけて、ルートファイルシステムとして設定します。 ntldrを含む行は、USBドライブのbootmgrファイルを指す同じスイッチを持つsyslinuxに簡単に適用できるはずです。インストールメディアからの起動に追加のキーストロークが必要な理由がわかりません。

それにもかかわらず、woeusbユーティリティがWindows 10インストールで起動するUSB​​ドライブの作成操作を実行する方法に関する文書が少なくともいくつかあります。おそらく、これは私が最初に探していたsyslinuxソリューションとOPに提供されているリンクで詳しく説明されている完了プロセスの一部を試してみたい人に役立ちますか?

最後に、私が行ったいくつかの追加の検索に基づいてUSBドライブからWindows 10 OSを起動する唯一の方法は、インストールされているWindowsシステムでそのUSBを作成する必要があることを指摘したいと思います。これは、Windows Media Creation Toolのダウンロードに関連するマルチステッププロセスです。これは新しいISOを準備するために使用されます。最後のステップは、WintoUSBユーティリティをダウンロードして使用して準備されたISOをUSBドライブに挿入するようです。 「他のコンピュータでUSBドライブを使用するたびにWindows 10をライセンス認証する必要があります。」というように、追加の面倒はここで終わらないようです。プロセスの概要を確認してください。 https://www.pcmag.com/article/352209/how-to-run-windows-10-from-a-usb-drive

私の目標を達成するのに伴うすべての面倒(Androidデバイスのルーティングなどのタスクを実行するために時々起動できるWindows環境を持っている)のため、このプロジェクトをさらに推進するかどうかはまだわかりません。減少点。 YMMV。

おすすめ記事