回答:
最初にWindows XPをインストールする必要があります。その後、Windows 7をインストールします。そのブートローダーはXPも処理します。また、Windows 7は、パーティションがC:\であると見なします(少なくともそれが私に起こりました)。
最後に、Ubuntuをインストールします。そのブートローダーは他の2つのオペレーティングシステムをすべて検出します。楽しんで!
常に最も古いものから新しいものへ、さらに「Microsoft」から最もオープンなものへと進むべきです。
Windows XPは、インストールされているものに関係なく、独自のブートローダーをMBRに書き込みます(Win98などの古いバージョンのWindowsを除く)。
Windows 7はXPを検出し、独自のブートローダーに追加します。
次に、UbuntuはWindowsブートローダーを独自のブートメニュー(grub)に追加します。これにより、Windowsバージョンの選択が少し複雑になります(最悪の場合:4つのキーストローク)。ただし、インストールが最も簡単です。
オペレーティングシステム間でデータを転送することも検討する必要があるため、データ交換用にパーティション(ハードドライブのサイズに応じて2〜10 GBを推奨)を残して、FAT32でフォーマットします。
最後の提案:すべてのオペレーティングシステムをネイティブパーティションにインストールする必要がない場合は、無料のSun VirtualBoxを使用して、ハードウェアへの完全なネイティブアクセスを必要としないオペレーティングシステムを仮想化できます。ゲームをプレイする場合は、ゲームOSをホストシステムにすることをお勧めします。
このセットアップから得られるボーナス:スナップショットと簡単なシステム全体のバックアップ!
Alexは、Windowsを古いものから新しいものの順にインストールすることを提案しています。これはおそらく今のところ最良の提案ですが、Windowsのインストールがすでに検出されている場合、一部のWindowsインストーラーは別のパーティションにインストールされないため、過去に私は他の方法で対処しました。これは問題ではないと私は思いますが、昔は、最初の読み取り可能なパーティションは常にC:であり、Windowsは常にC:である必要がありました。したがって、Windows NTをNTFSに、Windows 9xをFat32に、Dos / Windows3.11をFat16にこの順序でインストールでき、各OSは、インストール時にドライブC:であると見なします。唯一の欠点は、さまざまなOSを認識するブートローダーを取得することですが、非常に簡単に構成できるIBMのブートマネージャー(OS / 2から)がありました。あなたのケースでは、他のすべてのOSを起動するようにデフォルトのブートローダーを設定します。
ドライブの量が私にとっては問題ではない場合。各OSを単一のドライブに新規インストールして(インストール中に他のプラグを抜く)、BIOSブートメニューからブートするドライブを選択する(利用可能な場合)と、各OSが独自のブートローダーを使用することを心配する必要がなくなります。OSを削除したい場合は、適切なドライブをフォーマットするだけで、一般的なデータ用の別のディスク:)来週作成するマルチOSシステムについて私が考えたことだけです。
Windows 7でWindows XPを独自のブートローダーに追加したくない場合は、XPと7のインストールの間にUbuntu LiveCDを使用して、gPartedでXPパーティションの非表示の-フラグを設定できます。次に、Windows 7をインストールします。次にGRUBをインストールします。
こうやって
mount /dev/sda3 /mnt
と、sudo grub-install --root-directory=/mnt /dev/sda
それはGrubs menu.lstの主要部分です:
チェーンローダー+1
タイトルWindows7
これは(残念ながらドイツ語の)ブログ投稿です。たぶんグーグル翻訳作品で翻訳する:P http://repat.de/2013/08/grub-installieren-ohne-linux-mit-wechsel-der-startreihenfolge-unter-windows/
最も古いウィンドウが最初です。ドライブをパーティション分割します。最初はXP、2番目は7、Linuxは3番目です。
grubまたはgrub2、またはLinuxによってMBRにインストールされたものを使用して、Windows XPとWin 7を連続して起動し、両方のOSにEasy BCDをダウンロードします。インストール時に、インストールの最後にある[今すぐプログラムを実行する]チェックボックスをオフにして、現在の構成でLinuxによってインストールされたブートローダーを再インストールする方法が常にあることを確認する前に、深刻な問題を回避します(USB on OS、リカバリCDなど、CD-ROMのないネットブックで忘れるのは悪いことだと信じてください)。
BCDがめちゃくちゃになった場合に備えて、Windowsの回復方法も用意してください。
XPを起動し、XPおよび7システムの両方のエントリを含むEasy BCDで新しいBCDをインストールします。7で再起動し、7システムのエントリのみを含むパーティションにBCDをインストールします。XPで再起動し、Win 7のBCDエントリを削除します。Linuxが好きなブートマネージャーの回復方法を使用して再起動し、そのブートマネージャーを再インストールします。出来上がり; =完全にgrub / grub2から実行されるマルチブートシステムで、サブメニューや追加のキー操作はありません。
私はこれまでのところ、かなりの検索の後、これまでインターネットでこの影響について何も見ていませんでした。そして、理解するのに何時間もかかったので、それをきれいに機能させたい(チェーンロードメニューは醜い)OCDにとっては、あなたの頭痛を惜しみません。
私のWindows 7は、それ自体を「C:」と見なすXPパーティションを「D:」と認識しているため、Win 7パーティションのドライブ文字を何も壊さずにwin 7内から「C:」に変更できるはずです(そうでない場合)まだそうではありません)。