web-dev-qa-db-ja.com

Windows7およびUbuntu11.10でのWindows8コンシューマープレビューのトリプルブート

ラップトップにすでにWindows7とUbuntu11.10がインストールされており、そのリストにWindows8コンシューマープレビューを追加したいと思います。この質問に関連する可能性のあるいくつかの情報は次のとおりです。

  • ラップトップにはハードドライブが1つしかありません。
  • ハードドライブには、3つのOSすべてを収容するのに十分なスペースがあります
  • GRUBメニューは現在、どのOSを起動するかを制御します。
  • 最初にデュアルブートを決定したとき、私はすでにWindows 7をインストールしていて、ハードドライブを再パーティション化し、新しいパーティションにUbuntuをインストールしました。

Windows 7とUbuntuを台無しにせずにWindows8をインストールする正しい方法は何でしょうか?

3
K Mehta

Windows 8には、以前に見たものとは少し異なる新しいブートローダーがあり、インストール後、UbuntuではなくWindows7または8を起動するオプションが提供されます。
Windows 8によるそのブートローダーのインストールを停止する方法がわからないため、Windows 8を確保したパーティションにインストールしてから、Linuxライブ環境を起動してGrubを再インストールする必要があります。最初のパーティション(7またはubuntuのいずれかによって異なります)。

Linux環境で起動したら、既存の/boot/grub/menu.lstファイルを参照します。ubuntuとWindows 7のエントリが表示されます。Windows8をインストールするパーティションの順序を変更した場合(パーティション番号を変更した場合など) ubuntuが存在する場合)それに応じて行root(hd0,0)を更新する必要があります。最初の番号はハードドライブ番号(1つしかない場合は0)で、2番目の番号はパーティション番号-1(sda1 = 0、sda2 = 1など...)

Windows 7とまったく同じ方法で、Windows 8の3番目のエントリを作成できます。rootnoverify行のみを変更して、Windows8がインストールされている適切なパーティションに適用します。

すべての設定が完了したら、先に進み、ターミナルをrootとして開いて実行することにより、grubをプライマリパーティションに再インストールします。

grub

次に、grubコンソールタイプで

setup (hd0)

このための私のgrub設定は次のようになります:

    # (0) Arch Linux
    title  Arch Linux
    root   (hd0,2)
    kernel /vmlinuz-linux root=/dev/sda3 ro
    initrd /initramfs-linux.img

    # (1) Windows 7
    title Windows 7
    rootnoverify (hd0,0)
    chainloader +1

    # (2) Windows 8
    title Windows 8
    rootnoverify (hd0,1)
    chainloader +1
3
gil

VHDにインストールします。それが私が現在していることです。仮想化されるのはディスクだけで、私はまったく気づいていません。 Hanselmanのブログエントリ を出発点として使用しましたが、 それについての私の経験を書き留めました も同様です。彼の経験とはいくつかの違いがありました。主に、自分でブートリストにWindows8を追加する必要がありました。

また、最初にWindows8がOSの選択を制御していることを確認してください。ここで、BCDBOOTを実行することが重要になります。

2
Nathan DeWitt

以前は複数のOSをハードディスクにインストールしていましたが、ある日、パーティションテーブルとGRUBに焼き付いてしまいました。

現在、ブートディスク(Linux)にインストールするOSは1つだけです。私が使用している他のOSは、VirtualBoxの仮想マシンから実行しています。 Virtual Boxを使用すると、作業が楽になる場合があります。ハードウェアの好みによって異なります。

Windows 7は、VirtualBoxのチャンピオンのように動作します。 Windows8もそうだと思います。

Google Search of Virtual Box Windows 8

0
Paulb