私はこの主題に関する非常に多くの投稿があることを知っていますが、それらのどれも私のために働きませんでした。
マシンにUbuntuがあり、WindowsXPをインストールしたいと思います。 CD/DVDリーダーが機能しないため、UNETBOOTINを使用してISOイメージから起動可能なUSBを作成しました。しかし、USBドライブから起動しようとすると、「BOOTMGRIsMissing」と表示されます。私はたくさん検索しましたが、それに対する解決策を見つけることができませんでした。
私のハードドライブはExt4ファイルシステムを使用し、起動可能なドライブはNTFSを使用しています。 BIOSで起動シーケンスをUSBドライブとして設定しました。
Windowsの後にUbuntuをインストールすることをお勧めします。
なぜハードドライブをext4のままにしているのですか? Windowsのインストールに使用する領域を、フォーマットされていない状態、または起動ドライブと同じようにNTFSとして保持できるとよいでしょう。
以下の情報は ここ からのものです。
最初に行う必要があるのは、Windows用の新しいパーティションを作成し、それを
NTFS
にフォーマットすることです。これを実現するための正確な手順は、HDDパーティションテーブルによって異なります。 Ubuntu用に1つの大きなext3/ext4
パーティションがあるか、さまざまなディストリビューションまたはマウントポイント用に複数のパーティションがあります。とにかく、パーティションマネージャを使用してNTFSパーティションを作成および/またはフォーマットする必要があります。 gparted を使用できます。これはグラフィカルであり、機能します(Ubuntu/Debianを実行している場合は、「Sudo apt-get installgparted」を使用してください)。次に、MBRレコードをバックアップし、既存のブートローダーをサイレントに消去してWindows 1をインストールするWindowsのインストール後に復元する必要があります。「ddif =/dev/sda of =/mbr.bin bs = 446 count = 1」を使用して、MRBをmbrに保存します。 .binファイルと「ddif =/media/sda/mbr.bin of =/dev/sda bs = 446 count = 1」を使用して、ファイルからHDDに復元します。
ここですべてを要約すると、次の手順が実行されます。
- すべてのデータをバックアップしてください!
- Gpartedを使用してNTFSパーティションを作成します。
- Ddコマンドを使用してMBRをバックアップします。 「
dd if=/dev/sda of=/mbr.bin bs=446 count=1
」(/ dev/sdaはHDDを意味します)。- WindowsインストールCDを起動し、新しく作成したNTFSパーティションにインストールします。
- LinuxライブCDを起動します。 buntu Live CD 。
- Ddを使用してMBRを復元します。 「ddif =/media/sda/mbr.bin of =/dev/sda bs = 446count = 1」。
- リブート。
- GrubメニューでUbuntuを選択し、起動します。
- セットアップ grub Windows起動用。
パーティションをNTFS
モードでフォーマットした後もエラーが発生する場合は、USB上のMBRに問題があります。 wintoflash を使用して起動可能にします。
また、これを読んでください discussion ユーザーがUSBを起動可能にするために克服したところ。
Windows XPこの方法でインストールすることはできません。動作するソリューションについては、 WindowsのインストールXP USBペンドライブから を参照してください。ただし、おそらく必要です。ペンドライブにファイルを作成するための動作中のWindowsシステム。