web-dev-qa-db-ja.com

Easy BCDヘルプ:Win7とUbuntu 11.10のデュアルブート-Ubuntuの「新しいエントリの追加」

最初に、Ubuntu 11.10を750GBのハードドライブの単一パーティションにインストールしました。

次に、ハードドライブをext4形式で500GB(Ubuntu用)(Ubuntuのクリーンインストールから既に得られていたもの)にパーティション分割しました...そしてNFTS形式でWin7用に250GBに分割しました。

次に、その250GBパーティションにWin7をインストールしました。インストールはスムーズに進み、Win7で正常に起動し、すべてをセットアップしました。 Microsofからのすべての愚かな更新を終えた後、私は終わったと思い、Ubuntuに戻りたいと思いました。

これが問題の始まりです

もちろん再起動すると、Win7に直接移動します。私は、Win7がUbuntuブートローダーなどを上書きしていることを調査し、発見しました。完全に理解していません。

EasyBCD 2.1.2をダウンロードします

EasyBCDでは、「Add New Entry」を選択して「Linux/BSD」を選択し、タイプを「GRUB 2」に変更して「Ubuntu」という名前を付けます。

次に、「BCDの展開」に進み、「Windows Vista/7ブートローダーをMBRにインストールする」を選択して、「MBRの書き込み」をクリックします。

再起動して「Ubuntu」を選択すると、紫色の画面が表示されますが、何も起こりません。

Ctrl + Alt + Delを押すと、ログインメニューに移動し、約10〜15秒間正常に動作してからフリーズします。これは毎回繰り返し行われます。

私の質問:

ここで何が問題なのですか?今すぐUbuntuをロードできないのはなぜですか? UbuntuをWindowsに再インストールし、Ubuntuの代わりにEasyBCDを使用してブートローダーをセットアップする必要がありますか?

すべての助けがありがたいです!

-ブラッド

2

Windows 7ブートローダーをデフォルトとしてEasyBCDでも使用したい場合、UbuntuパーティションにGRUB2をインストールする必要があります、またはGRUB2 MBRを復元できます。

Ubuntuインストールルート環境に入る

1)Live CDを起動します

2)ターミナルを開く(CTRL + ALT + T)

3)次のコマンドを入力します。

sudo fdisk -l

Ubuntuパーティションを見つけます(最初のパーティションの場合は/ dev/sda1になります)

sudoマウント/ dev/sda1/mnt

Sudoマウント--bind/sys/mnt/sys

Sudoマウント--bind/proc/mnt/proc

sudoマウント--bind/dev/mnt/dev

sudo chroot/mnt

Ubuntuブートローダーを復元する場合:

sudo grub-install/dev/sda

Win7ブートローダーをデフォルト(およびUbuntu EasyBCDエントリ)として使用する場合は、試してください:

sudo grub-install/dev/sda1

4)次のコマンドを入力します。

sudo update-grub

5)再起動

詳細はこちら: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

2
nastys

この問題が引き続き発生するかどうかはわかりませんが、Mahmoudが言ったように、EasyBCDはサードパーティのブートローダーではありません。 easybcdを使用して、ブートローダーがUbuntuの正しい場所を指すようにするためのステップをスキップしたように思えます。


最初に、ここであなたがざっと読むべきいくつかの読書があります:
1。 ここ は、アラートに関する解決策です。最初にお読みください。
2。 ここ は、EasyBCDを使用するためのチュートリアルを示すビデオです。
3。 ここ は、Windowsブートローダーにubuntuを追加し、EasyBCDを使用して2つをセットアップするための詳細なガイドです。そして、説明付きの素敵なスクリーンショットがあります。
4。 ここ は、EasyBCDを使用するためのもう1つのガイドです。

したがって、EasyBCDで行っていることは、UbuntuをWindowsブートローダーに追加することです。 GRUB2ブートローダーは外部ハードドライブにインストールされるので、WindowsブートローダーをポイントしてGRUB2を起動し、外部のパーティションをポイントする必要があります。次に、WindowsブートローダーがGRUBにパスし、そこからubuntuを選択できるようになります。 GRUB2チュートリアルリファレンスをチェックして、GRUBがどのように機能するかを理解すると役立つかもしれません。

ライブCDから起動する場合は、Sudo blkidを実行できます。ブータブルドライブのIDはエラーのIDと一致しますか?その場合、 this video を使用して、liveCDからgrubを復元できます。

1
Sinan Bolel

Ubuntuのブートを修復する必要があります(GRUB2を再インストールします)-Windowsのインストールを検出し、grub2ベースのブートメニューを作成して、ロードするOS(UbuntuまたはWindows)を選択できます。

EasyBcdは、Grub2ベースのOSの起動に独自のブートローダーを使用しているため、別のレベルのエラーが発生しています。

WindowsブートマネージャーとGRUB2マネージャーは、両方のシステムをブートするのに十分です-サードパーティのブートローダーは必要ありません。

0
snayob