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


8

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

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


上記に対する返答の観察:私のWindows 7はF:にあると思います。
ジャスティン'25年

回答:


22

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

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


1
+1あなたの答えが少しはっきりしているので、同じ答えを削除しました
トムロビンソン

あなたはそれを維持し、それを改善することができたでしょう。多様性は常に歓迎されます:)
アレックス

4
同意した。原則として、私は常にWindowsを最初にインストールし、最も古いもの(XPなど)から最も新しいもの(7など)までインストールしてから、Linuxディストリビューション(Ubuntuなど)で終了します。
トムロビンソン

Ubuntuをインストールする場合、Windowsバージョンを特定の順序でインストールすることは本当に重要ですか?つまり、とにかくそれらを別々に検出するのであれば、問題はないはずですよね?
グヌーピ2009

@Gnoupi-はい。ただし、古いバージョンのWindowsを最初にインストールすると、新しいバージョンで自動的に検出されます。
MiffTheFox 2009

7

常に最も古いものから新しいものへ、さらに「Microsoft」から最もオープンなものへと進むべきです。

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

Windows 7はXPを検出し、独自のブートローダーに追加します。

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

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

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

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


データ交換パーティションについて:それは本当に必要ですか?Ubuntuは最近、NTFSパーティションを安全に読み書きできると思いましたか?
サイモン

それほど必要ではありませんが、Ubuntuドライブに保存されているWindowsのファイルを読みたい場合は、サードパーティのアドオンが必要です。これにより、何かが壊れる可能性があります...セットアップの使用方法によって異なります。
brandstaetter 2009

fs-driver.orgは、Windowsからext *パーティションをマウントできます。そうすれば、あるOSから別のOSに物事を移動するための特定の目的のパーティションは必要ありません。ただし、Linuxのインストールを中断するのは簡単です。
2010

2

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


1
+1、古いOSに関するヒント。あなたが言うように、もう本当に必要ではありませんが、私が覚えていることから、それは古いboot-many-MS-OSの状況の正確な画像です。
いんちきキホーテ

0

ドライブの量が私にとっては問題ではない場合。各OSを単一のドライブに新規インストールして(インストール中に他のプラグを抜く)、BIOSブートメニューからブートするドライブを選択する(利用可能な場合)と、各OSが独自のブートローダーを使用することを心配する必要がなくなります。OSを削除したい場合は、適切なドライブをフォーマットするだけで、一般的なデータ用の別のディスク:)来週作成するマルチOSシステムについて私が考えたことだけです。


0

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

こうやって

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

それはGrubs menu.lstの主要部分です:

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

  • タイトルWindows7

  • 非表示(hd0,0)
  • 再表示(hd0,1)
  • ルート(hd0,1)
  • 活発にする
  • savedefault $

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


-2

最も古いウィンドウが最初です。ドライブをパーティション分割します。最初は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:」に変更できるはずです(そうでない場合)まだそうではありません)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.