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

Usb経由でUbuntuからWindowsXPをインストールする方法は?

現在Ubuntu10.10を実行しているマシンにWindowsXPをインストールする必要があります。 XP用のスリップストリームISOと、起動するUSB​​のみがあります。別のWindowsマシンにアクセスできず、Windows仮想マシンがUSBドライブを認識しません。ソリューションは純粋にLinuxベースである必要があります。

承認された回答:

SETUPLDR.BINを変更しない限り、USBから直接機能することはありません。

Needed:

    Modified SETUPLDR.BIN

    special stuff in the bootsector of the partition (use ms-sys).

    Modified copy of txtsetup.sif copied to the root level

    NTDETECT.COM copied to root level

WinUSBはこれを行いません、UNetBootinはこれを行いません、diskpartチュートリアルはこれを行いません、WinToFlashはこれを行いません、そしてddでデバイスにisoをビットバンギングすることはこれを行いません。

Rufusはこれを行います。ただし、これはWindows専用のユーティリティ(Wineではサポートされていない)なので、こちらのチュートリアル(大きな投稿)に従ってください:

https://superuser.com/questions/99478/make-a-bootable-usb-to-install-windows-xp-from-linux

QEMUまたはVirtualBoxを使用して、VMのハードドライブの1つを実際のターゲットハードドライブにし、ハイパーバイザーにCDのようにisoを起動させることもできます(Grub4DOSが行うBIOSディスクエミュレーションではなく、実際のハードウェアエミュレーション)。はい、「偽の偽物」ではなく「本物の偽物」です。)
Windowsは、最初の部分で特定のハードウェア構成に自分自身を構成するため、2番目のハードウェアプロファイルを作成する必要があることに注意してください。インストール、およびハイパーバイザーによって呼び出されるハードウェアプラットフォームは、実際のハードウェアプラットフォームと同じではありません。
これが機能するかどうかはわかりません。 Rufusを模倣することをお勧めします。

ISO全体をメモリにロードして起動する方法では、通常、ある時点でブルースクリーンが発生します。 Firadiskはそのブルースクリーンを停止します。本当にその方法を実行したい場合は、次を参照してください:http://diddy.boot-land.net/firadisk/files/win_iso_install.htm

編集: USBドライブをXPインストーラーで起動できるようにするためにMultisystem(Linuxアプリ)を試してみました。動作しますが、上記のリンクで説明されているように、ISO全体をFiradiskと組み合わせてメモリにロードする方法を使用します。

個人的には、USBXPインストーラーを作成するためのMultisystemの特定のソリューションは望ましくないと思います。 xtermをインストールして、たくさんのものをダウンロードするインストールスクリプトを実行する必要がありました。結果として得られたUSBドライブは、MultisystemにXPインストールISOから起動可能にするように指示するだけで、Grub2、Syslinux、Grub4DOS、起動可能なGrub2 iso、Plopのもの、および一連のメニューエントリが含まれていました。 XPをインストールするオプションを取得するには、最初のメニューであるGrub2メニューの下にある「Grub4DOS」をクリックする必要があります。それが私が起動可能にしたい唯一のものである場合、XPのインストールは最初のメニューにあると思うでしょう(そうです、Grub4DOSメソッドでは不可能ですが、メニューのメモはどうですか?)。さらに、ISO全体をメモリにロードする必要があり、RAMと時間の両方が必要になります。 (システムに十分なRAMがない場合はどうなりますか?)

関連:Ubuntu 20.04 LTSリリースを起動できず、Oracle Virtual Boxに新規インストールした後、空白の画面が表示されますか?

また、Multisystemは、Grub2をサムドライブで使用するたびに(すでにインストールされている場合でも)、サムドライブのパーティションのサイズを変更したいと主張しています。そして、そこにたくさんの余分なものを置きます。

注: USB XPインストーラーを作成できるようにするには、非フリータブからFiradiskをインストールする必要があります。私が読んだ方法では、USB XPインストーラーを作成するためにPlopもインストールすると言われていましたが、これがどのように必要かわかりません。

別の注意: Grub4DOSメニューオプションを使用してXPインストーラーの第2フェーズを起動し、ISOをメモリに再度ロードする必要があります。これは第2フェーズでも必要です。 (ターゲットハードドライブを起動するだけではなく)つまり、RAMのiso+Firadisk方式を使用する場合。

Rufusの機能を模倣することをお勧めします。ファイルをコピーして、いくつか調整するだけです。

ジェイク


Ubuntu
  1. WindowsのIsoファイルからUbuntuをインストールしますか?

  2. Ubuntuとは別のパーティションにあるIsoファイルからWindows7をインストールする方法は?

  3. Ubuntu代替CDからインストールする方法は?

  1. Ubuntuをインストールする| USBからubuntuをインストールするにはどうすればいいですか? |ペンドライブからのUbuntuのインストール

  2. IsoファイルからUbuntuをインストールする方法は?

  3. Windows 10 に Ubuntu 20.04 をインストールするにはどうすればよいですか?

  1. WindowsでUbuntuLiveUSBを作成する方法

  2. Windows10と一緒にUbuntuをインストールする方法

  3. Linux から Windows 7 USB フラッシュ インストール メディアを作成する方法