web-dev-qa-db-ja.com

Ubuntu、Windows XP、Windows7をトリプルブートシステムとして最初からインストールする方法

現在WindowsXPを実行していますが、Windows7を注文しました。WindowsXPを別のパーティションに保持し、Ubuntuもインストールしたいです。

OSをインストールする順序はどれですか?通常の単一システムのインストールと異なる点はありますか?たとえば、パーティションの順序に違いはありますか? Win XPとWin7の両方でシステムドライブを「C:」ドライブにしたい場合はどうすればよいですか?

8
simon

最初にWindows XPをインストールする必要があります。その後、Windows7をインストールします。そのブートローダーがXPも処理します。また、Windows 7は、パーティションが何であれ、それを考慮します。 C:\としてオンにします(少なくともそれが私に起こったことです)。

最後に、Ubuntuをインストールします。そのブートローダーは、他の2つのオペレーティングシステムをすべて検出します。楽しんで!

22
alex

常に最も古いものから新しいものへ、さらに「Microsoft」の最も古いものからよりオープンなものへと移動する必要があります。

Windows XPは、インストールされているものに関係なく、独自のブートローダーをMBRに書き込みます(Win98などの古いWindowsバージョンを除く)

Windows 7はXPを見つけて、それを独自のブートローダーに追加します。

次に、UbuntuはWindowsブートローダーを独自のブートメニュー(grub)に追加します。これにより、Windowsバージョンの選択が少し複雑になります(最悪の場合:4キーストローク)が、インストールが最も簡単です。

オペレーティングシステム間でのデータ転送も検討する必要があるため、データ交換用にパーティション(ハードドライブのサイズに応じて2〜10 GBをお勧めします)を残して、FAT32でフォーマットします。

最後の提案:すべてのオペレーティングシステムをネイティブパーティションにインストールする必要がない場合は、無料の Sun VirtualBox を使用して、ハードウェアへの完全なネイティブアクセスを必要としないオペレーティングシステムを仮想化できます。 。ゲームをプレイしたい場合は、ゲームOSをホストシステムにすることをお勧めします。

このセットアップから得られるボーナス:スナップショットと簡単なシステム全体のバックアップ!

7
brandstaetter

Alexは、Windowsを古いものから新しいものの順にインストールすることを提案しています。これはおそらく今のところ最良の提案ですが、Windowsのインストールがすでに検出されている場合、一部のWindowsインストーラーは別のパーティションにインストールされないため、過去に私は逆のことをしました。これはもう問題ではないと思いますが、昔は最初の読み取り可能なパーティションは常にC:であり、Windowsは常にC:上にある必要がありました。したがって、Windows NTをNTFSに、Windows 9xをFat32に、Dos/Windows3.11をFat16にこの順序でインストールすると、各OSはインストール時にドライブC:であると見なします。唯一の欠点は、さまざまなOSを認識するブートローダーを入手することですが、構成が非常に簡単なIBMのブートマネージャー(OS/2から)がありました。あなたの場合、他のすべてのOSを起動するようにデフォルトのブートローダーを設定します。 Windowsが最初に表示された場合は、boot.iniを構成して他のWindowsとLinuxのエントリを作成し、Grubが最初に表示された場合は、LinuxとWindowsを起動するようにGrubを構成します。

Windows7にWindows XPを独自のブートローダーに追加させたくない場合は、XPと7のインストールの間にUbuntuLiveCDを使用して設定できますhidden-gPartedを使用したXPパーティションのフラグ。次に、Windows 7をインストールします。次に、GRUBをインストールします。

こうやって

  1. WindowsのクリーンインストールXP新しいハードドライブに、他のOS用に十分なスペースを残してください
  2. Windows XPブートローダーがインストールされました
  3. Ubuntu LiveCDを起動し、gPartedを使用してhiddenhidden-flagを/ dev/sda1(おそらくWinXPパーティション)に設定します
  4. 次のスタート:Windows7をインストールする
  5. これで、Windows 7ブートローダーがインストールされ、WinXPについて何も知りません。
  6. Ubuntu LiveCDを起動し、すべてのパーティションでhidden-フラグの設定を解除し、/ dev/sda3にGrubをインストールして、mount /dev/sda3 /mntを使用してMBRに書き込みます。およびSudo grub-install --root-directory=/mnt /dev/sda

これがGrubsmenu.lstの主要部分です。

  • タイトルWindowsXP
  • 非表示(hd0,1)
  • 再表示(hd0,0)
  • root(hd 0,0)
  • makeactive
  • savedefault
  • チェーンローダー+1

  • タイトルWindows7

  • 非表示(hd0,0)
  • 再表示(hd0,1)
  • ルート(hd0,1)
  • makeactive
  • savedefault $

これが(残念ながらドイツ語の)ブログ投稿です。多分グーグル翻訳作品で翻訳する:P http://repat.de/2013/08/grub-installieren-ohne-linux-mit-wechsel-der-startreihenfolge-unter-windows/

0
repat

ドライブの数が問題にならないのであれば、私にとってはそうです。各OSを単一のドライブにフレッシュインストールする(インストール中に他のOSのプラグを抜く)のは非常に簡単で、BIOSブートメニュー(利用可能な場合)から起動するドライブを選択すると、各OSに独自のドライブがあるため、ブートローダーの心配がなくなります。一般的なデータ用に別のディスク。OSを削除したい場合は、適切なドライブをフォーマットするだけです:)来週構築するマルチOSシステムについて考えただけです。

0
user34581