Windows 7でUbuntuをロードできない

Windows 7でUbuntuをロードできない

Windows 7 と Ubuntu の両方をインストールしました。しかし、今日 PC の電源を入れたときに GRUB RESCUE に関するエラーが表示されました。そこで、あるサイトを参照して解決しました。そのサイトでは、次の手順が説明されていました。

Windows 7をお使いの場合:

  • Windowsインストールディスクを挿入します

  • 「CD または DVD から起動するには任意のキーを押してください」というメッセージが表示されたら任意のキーを押してディスクから起動します。言語、時刻、キーボードの方法を選択した後、コンピューターの修復を選択します
    (Windows 7 ユーザーの場合)

  • Windowsのインストールドライブを選択します(通常はC:)

  • 次へをクリック

  • システム回復オプションウィンドウでコマンドプロンプトを選択します

  • コマンドプロンプトに次のコマンドを入力します。

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd
    

    各コマンドの後にEnterキーを押します

この手順を実行した後、Windows 7 は問題なく読み込まれるようになりましたが、Ubuntu では起動できなくなりました。貴重なご提案をいただければ幸いです。

答え1

あなたが説明したプロセスでは、他の OS を考慮せず、Windows のみを考慮する Windows 7 のブート マネージャーが修復されたようです。Windows のブート マネージャーで Linux を起動することはできないと思います。

Windows または Linux を選択してデュアル ブートを行うには、Grub などのブート マネージャーをインストールする必要があります。Grub は、Ubuntu のデフォルトのブート マネージャーです。そのため、Grub を再インストールする必要があります。Grub では、インストールされているすべての OS のメニュー オプションが表示されます。Grub を再インストールすると、Windows 7 または Linux のブート オプションが提供されます。

Grub をインストールする方法はいくつかあります。

この方法を使用して、ブート ハードドライブに Grub をインストールできます。これにより、Windows ブート マネージャーが置き換えられます。

ライブ Ubuntu DVD を起動し、「Try Ubuntu」オプションを使用します。ターミナル コマンドから以下を実行します。

a) sudo mount /dev/sdaX /mnt # Make "sdaX" the partition that has Ubuntu install (i.e. /dev/sda2)
b) for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
c) sudo chroot /mnt
d) update-grub
e) if no errors skip this "e" section
     grub-install /dev/sdX (sdX is the hard drive that has linux installed (i.e. /dev/sda)
     update-grub 5) Reboot the system

答え2

ライブ Ubuntu CD/USB を使用して起動します。次のコマンドを使用して boot-repair をインストールします。

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list"

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

クリック

推奨修理

そして待ってください。かなり時間がかかる可能性があるので、辛抱強く待つ必要があります。

関連情報