UbuntuのエントリをWindows 7のブートメニューに追加するにはどうすればよいですか?


20

次のセットアップがあります。

最初のパーティションはwindows 7パーティション、2番目のパーティション-ubuntu 12.04パーティション

Ubuntuのインストール中に、ubuntuパーティションにgrub2ブートローダーをインストールしました

mbrにはWindowsブートローダーが含まれています

私はEasyBCDを使用して、Windowsブートメニューにエントリを追加しようとしましたが、運がありません-このエントリはgrub4dosコマンドプロンプトで起動します

UbuntuをWindowsブートメニューに追加する方法は?

grub2をmbrまたはwubiにインストールすることを提案しないでください。


更新:

指示に従ってEasyBCDをインストールし、Windowsブートメニューにエントリを追加して、Ubuntuを段階的にブートします。NeoGrubブートローダーとUbuntuメニュー項目の両方を再起動すると、次の画面が表示されます。

ここに画像の説明を入力してください


:easybcdが移動するための方法です...あなたはこのQ&Aから試してみました何あなたの質問に追加してくださいaskubuntu.com/questions/62440/...
fossfreedom

@fossfreedom-私はあなたが言及したQ&Aに従い、新しいエントリを追加しました、grub2、パーティションを選択することを許可しません(デバイス「自動構成」として)、再起動してそのオプションを選択すると、grub4dosコマンドプロンプトが起動します。だから私はここで立ち往生しています。
ArtDeineka

@glaucus頭の中で提案できるのは、エントリのタイプがGRUB2であることを確認して、回答のステップ(4)を再試行することだけです。それでもうまくいかない場合は、Ubuntu Live CDを起動してBootinfo Summaryを収集し、ブート構成の詳細を確認しますか?を使用しTry Ubuntuた最初の起動。次に、この回答に記載されている手順に従います。必ず質問にペーストビンへのリンクを追加してください。
不合理なジョン

MBRからgrubを削除し、Linuxパーティションにインストールする必要があります。Ubuntuを起動するには、grubを適切に構成する必要があります。次に、EasyBCDに移動し、Grubを対象としたエントリを追加します。
スカン

回答:


13

私のために働いた手順の概要を以下に示します。

手順(3)でNeoGrubブートローダーのインストールを実行しましたか?NeoGrubがインストールされている場合\NSTC:ドライブにフォルダーがあります。

この手順は、EasyBCDをセットアップするためのガイドから除外される場合があると思います。

EasyBCDを使用してWindowsブートメニューからGRUBをブートする

  1. Windowsを起動し、EasyBCD無料バージョンをインストールします。
  2. EasyBCDプログラムを開き、左側のサイドバーから[ 新しいエントリの追加]を選択します。
  3. オペレーティングシステム」の下の右端のタブNeoGrubを選択し、ボタンをクリックします。注: これにより、NeoGrubブートローダーコードがフォルダーに追加されます。インストールが正常に機能した場合、ファイルとフォルダが表示されます。Install

    NeoGrubブートローダーインストールタブのスクリーンショット

    C:\C:\NeoGrubC:\NST
  4. [ Linux / BSD ]タブを選択します。エントリのタイプとしてGRUB2を選択し、オプションで、Windowsブートメニューに追加しようとしているエントリの名前を編集します。ボタンを

    EasyBCDは、GRUB2のLinux / BSD用の新しいエントリを追加します

    クリックして、Add EntryLinux(GRUBメニュー)をWindowsブートメニューにブートするエントリを追加します。
  5. サイドバーから[ ブートメニューの編集]を選択して、変更を確認します。

    注:必要に応じて、NeoGrub Bootloaderのエントリを削除できます。
    ブートローダーは必要ですが、他の方法で使用しない限り、ブートローダーは必要ありません。
  6. 変更を保存して再起動します。Windowsブートメニューが表示されたら、Linuxをブートするために追加したEasyBCDエントリを選択します。以下のテキストのようなものが表示されるはずです。

    ここに画像の説明を入力してください

    次に、GNU GRUBブートメニューが表示されます。

再起動後、ステップごとに回答します。NeoGrubBootloaderubuntuのメニュー項目の両方で同じ画面に移動します-> スクリーンショットを参照してください
-ArtDeineka

2

私は今週末、Linux初心者としてこれを経験しましたが、これが機能するようになりました。私はラップトップでWindows 7の工場セットアップをしていて、Ubuntuをデュアルブートにしようとしていました。Windowsパーティションマネージャーを使用してハードディスク領域を解放し、ライブCDとGPartedを使用して/、/ homeを作成し、論理パーティションをスワップしました。次に、これらのパーティションにUbuntuをインストールしました。その後、Windowsに戻り、EasyBCDを実行し、すべての方法(上記のスレッドの提案を参照)を実行しましたが、常にgrub>コマンドプロンプトが表示され、時にはまったく何も表示されませんでした。

最初に行うことは、grub>コマンドプロンプトを使用して、実際にUbuntuインストールを起動できるかどうかを確認することです。これにより、インストールが機能したことを確信でき、後で使用する設定がわかります。

「ls」は現在地のリストを提供します。私にとって、これは、Windows 7 Cドライブが持っていたディレクトリ名の一部であるように見えました。そのため、Ubuntuの/ bootファイルを含むパーティションにルートを変更する必要があります。これには、grubの「root」コマンドを使用します。

Grubはsataハードディスクにsda / b / c / dを使用せず、代わりにsdaにhd0、sdbにhd1などを使用します。「tab_key」はgrubでオートコンプリートオプションに使用されます。ハードディスクは1台しかないので、「root(hd0、 'tab_key'」と入力すると、利用可能なhd0のパーティションのオプションがすべて表示されます。/bootをインストールしたパーティションを知っていれば、それでも役立ちます。 GPartedを使用してインストールパーティションを作成したので、パーティションsda9に/ bootをインストールして、比較的簡単に識別できることを知っていました。grubは4から拡張パーティションのカウントを開始するため、少し混乱します。 / bootパーティションを取得するためにgrubを実行するには、「root(hd0,8)」、つまりsda9番号より1つ少ない数字を入力します。「ls」を実行して、

次に行うことは、カーネルとinitrdファイルをロードすることです。カーネル1は、コマンドの一部として通常のLinux用語でルートを指定する必要があるため、私を投げたものでした。実際のカーネルと.imgファイルは/ bootにありますが、長い名前が付いています。ルートには、正確な入力を節約するためのポインタがあります。上記のrootコマンドを含む、入力したすべてのものを次に示します。

root (hd0,8)

kernel /vmlinuz root=/dev/sda9

initrd /initrd.img

boot

そうすることで、Ubuntuが起動し、インストールが正常に完了したと確信できました。今、私はそれを自動化する方法を理解する必要がありました。これにより、Win7のEasyBCDに戻りました。クリックして新しいエントリを追加し(元のエントリを残してgrub>だけにしました)、NeoGrubタブを選択して、[インストール]をクリックしました。その後、[構成]をクリックすると、menu.lstファイルが表示されます。上記で使用したすべての行をgrubコマンドラインに追加して、起動できるようにしました。次回リブートするとき、NeoGrubを選択し、ubuntuからすべて入力します。Win7の一定の遅延サイクルと比較すると、ファブで高速に見えます。

週末ずっと使ってきたリンク....

http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/2/

http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html


1

EasyBCDを使用できますが、これによりシステムの起動が遅くなるので、Ubuntuを起動した後、インストールされているすべてのオペレーティングシステムを検索および一覧表示するUbuntu GRUBを指すようにmbrを変更してください。 Windowsブートメニューよりもはるかに優れているシステムは、WindowsブートメニューからUbuntuオプションも削除します。

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