次のセットアップがあります。
最初のパーティションはwindows 7パーティション、2番目のパーティション-ubuntu 12.04パーティション
ubuntuのインストール中に、ubuntuパーティションにgrub2ブートローダーをインストールしました
mbrにはWindowsブートローダーが含まれています
EasyBCDを使用してWindowsブートメニューにエントリを追加しようとしましたが、このエントリは単にgrub4dosコマンドプロンプトで起動します。
ubuntuをWindowsブートメニューに追加する方法は?
grub2をmbrまたはwubiにインストールすることを提案しないでください。
更新:
指示に従ってEasyBCDをインストールし、Windowsブートメニューにエントリを追加して、Ubuntuを段階的にブートします。 NeoGrubブートローダーとUbuntuメニュー項目の両方を再起動すると、次の画面が表示されます。
私のために働いた手順の概要を以下に示します。
手順(3)でNeoGrubブートローダーのインストールを実行しましたか? NeoGrubがインストールされている場合、\NST
ドライブにC:
フォルダーがあります。
この手順は、EasyBCDをセットアップするためのガイドから除外される場合があると思います。
C:\
フォルダーに追加されます。インストールが正常に機能した場合、ファイルC:\NeoGrub
とフォルダーC:\NST
が表示されます。私は今週末、Linux初心者としてこれを経験しましたが、これが機能するようになりました(!)。私はラップトップでWindows 7の工場セットアップをしていて、ubuntuをデュアルブートにしようとしていました。 Windowsパーティションマネージャーを使用してハードディスク領域を解放し、ライブCDとGPartedを使用して/、/ homeを作成し、論理パーティションをスワップしました。次に、これらのパーティションにubuntuをインストールしました。その後、Windowsに戻り、EasyBCDを実行し、すべての方法(上記のスレッドの提案を参照)を実行しましたが、常にgrub>コマンドプロンプトが表示され、場合によってはまったく何も表示されませんでした。
最初に行うことは、grub>コマンドプロンプトを使用して実際にubuntuインストールを起動できるかどうかを確認することです。これにより、インストールが機能したことを確信でき、後で使用する設定がわかります。
「ls」は、現在地のリストを提供します。私にとって、これは、Windows 7 Cドライブが持っていたディレクトリ名の一部であるように見えました。そのため、unbuntuの/ bootファイルを含むパーティションにルートを変更する必要があります。これには、grubの「root」コマンドを使用します。
Grubは、sataハードディスクにsda/b/c/dを使用せず、代わりにsdaにhd0、sdbにhd1などを使用します。「tab_key」はgrubでオートコンプリートオプションに使用されます。ハードディスクは1台しかないので、「root(hd0、 'tab_key'」と入力すると、利用可能なhd0のパーティションのオプションがすべて表示されます。/bootをインストールしたパーティションを知っていれば、 GPartedを使用してインストールパーティションを作成したので、/ bootをパーティションsda9にインストールして、比較的簡単に識別できることを知っていました。/bootパーティションを取得するためのgrubは、「root(hd0,8)」、つまりsda9番号より1つ少ない数字を入力することによって行われました。ルートのファイル。
次に行うことは、カーネルと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
EasyBCDを使用できますが、これによりシステムの起動が遅くなるので、Ubuntuを起動した後、検索および一覧表示されるUbuntu GRUBを指すようにmbrを変更してください。システムにインストールされているすべてのオペレーティングシステムは、Windowsブートメニューよりもはるかに優れているため、WindowsブートメニューからUbuntuオプションを削除します。