デュアルブートウィンドウ8およびUbuntu 8(Windows 8ブートマネージャー付き)


10

私のhard-didkに2つのパーティションがあり、1つ目のパーティションにubuntuをインストールし、後で別のパーティションにwindows 8をインストールしました。Ubuntuを認識しないため、今はwindows 8でしか起動できません。

grubを使用せずにPC デュアルブートするにはどうすればよいですか。Windows 8のブートマネージャーをきれいに使用したいと思います

これは私が試したものです:

easyBCDを使用してみましたが、機能しません。ブートマネージャーWindows 7のブートマネージャーに切り替わります。

EasyBCDはC:/NST/AutoNeoGrub0.mbrファイルを作成します。

EasyBCDがブートマネージャーの切り替えを引き起こしていたため、BCD store uisng windows bcdeditコマンドへの手動エントリーを作成し、EasyBCD C:/NST/AutoNeoGrub0.mbrによって作成されたファイルをポイントしました。これにより、Ubuntuエントリを備えたWindows 8ブートマネージャーが提供されましたが、grubはルートパーティションを見つけることができません。

これに対する他の回避策または解決策はありますか?

任意の助けいただければ幸いです。

注:Windows 8ブートマネージャーはマウスと他のオプションを備えたスカイブルー色のインタラクティブメニューであり、Windows 7ブートマネージャーはキーボードのみを使用できる通常の白黒メニューです

Windows 8を正規のMSDNバージョンとして更新できなくなるなど、さまざまな理由でgrubをインストールしたくない


何でしたいの?実行しても、Windowsメニューからubuntuを選択すると、GRUBが再び表示されます。だから、Ubuntuの起動するように2つの手順を行う必要がある
ウェブ-E

そのすばらしい.. grubのタイムアウトオプションを0に設定できるので、デフォルトのubuntuカーネルで起動します
Mevin Babu

グラフィカルなブートメニューは、何らかのブートローダー前の環境のようです。osを選択すると、システムが再起動され、この環境はスキップされます。そのため、bcdeditは何もできません。やってみます。:)
Web-E

@ Web-E興味を持ってくれた仲間に感謝します。いったんOSを選択すると、そのOSで直接再起動します。このためにカスタムのmbrファイルを作成する必要があるかどうか疑問に思っていますか?
Mevin Babu

@MevinBabu-これは私にとって初めてのことですが、その問題は明らかにWindows 8がそれ自体を更新するのを防ぎます!-Windows 8にログインした後、Windows 8はシャットダウン前にログアウトした後も、アップデートやアップデートをチェックできると思います-PC /ラップトップでの作業を終了したとき?!
dschinn1001 2014

回答:


7

EasyBCD 2.2を使用してVMPlayerで実行しました。私がしたこと

  1. 通常、20GBのパーティションを使用してWindows 8をインストールしました。Windowsは、システム予約パーティションも作成しました。

  2. ubuntuで起動し、2つのパーティションを作成しました。SWAP用と1つ/最も重要なのは、/パーティションと同じGRUBの場所を選択することです。下の写真を参照してください(間違ったスクリーンショットを撮ったと思います。ブートローダーの場所がsda6写真にあるはずです)。

    Windows 8ローダーからのubuntu

  3. インストール後、EasyBCDを開きます。移動Add new menu entryLinuxタブを選択、ドロップダウンからGRUB2を選択し、手順2でGRUbを配置したディスク名を選択します。Add Entry

    Windows 8ローダーからのubuntu

  4. BCD展開に移動し、MBRを記述 Windows 8ローダーからのubuntu

  5. ここで起動すると、画面が表示されます。GUIブート画面が表示されるたびに、何度か再起動しました。そしてubuntuも機能します(step3という名前を変更するのを忘れています) Windows 8ローダーからのubuntu


なぜMBRを作成したのですか?
Mevin Babu

わかりました、そのステップは必要なかったと思います。インターネットからの情報を使用しただけで、安全を確保しました
Web-E

そのMBR部分なしでこれを試しましたが、ubuntuを起動できませんでした:| .Grubはルートディスクを見つけることができませんでした。
Mevin Babu

あなたはuefiにいますか?それが問題である可能性があります
Web-E

1
ブートブートローダーと/の両方を同じパーティションにインストールすると、最後の手順の後、OSがロードされません。パーティションマネージャーでさえ、他の方法で実行することを勧めています。
アルダ

1

EasyBCDを使用してUbuntuをWindowsブートマネージャーに起動するオプションを書き込んだ場合でも、Ubuntu(ほとんどの場合)のボタンを押しようとすると、「Windowsの読み込みに失敗しました」エラーが発生します。ほとんどの場合、Ubuntuをインストールした後でUbuntuに入る唯一の方法は、次の手順に従うことです。

これは、Windows 8がインストールされ、Ubuntuがインストールされていることを前提としています。また、インストール後にUbuntuを起動できず、Windows 8で直接起動されていることも前提としています。EasyBCDを使用してブート設定のバックアップを作成した場合(必要なもの)何か変更する前に、開始する前にバックアップを復元してください。

  1. ライブDVDまたはライブUSBを挿入し、コンピュータを再起動します。

  2. 表示されるメニューから[ Ubuntuをインストールせずに試す ]を選択します。

  3. Ubuntuが読み込まれたら、ターミナルを開きます。

  4. 端末で次のコマンドを入力します。

    sudo apt-add-repository yannubuntu/boot-repair  
    sudo apt-get update  
    sudo apt-get install boot-repair  
    boot-repair  
    
  5. ブート修復が開いたら、EFIが検出されたことを警告する場合と警告しない場合があります。[OK]を選択します。

  6. 推奨修理を選択します。

  7. 「バギーカーネルが検出されました」というエラーが表示され、Windowsブートファイルをバックアップして削除する必要があります。YESを選択します。

  8. ブート修復が完了したら(GRUBを再インストールして更新します)、ターミナルに次のように入力します。

    sudo reboot
    

これで、コンピューターを再起動すると、おそらくWindows 8を起動するオプションがまったくない状態でGRUBが起動します。これを修正するには、2つの方法があります。Windowsに戻る最も簡単な方法は、再起動することです。OEMスプラッシュ画面(私のコンピューターのように、ゲートウェイスプラッシュ画面)が表示されたらすぐに、ブートメニューに入るのに押す必要のあるキーを押します(私はF12)。ブートメニューにいくつかのエントリが表示されます。一番上のものはWindowsブートマネージャです。それを選択すると、Windowsに移動します。他のオプションはいずれもGRUBを開き、Ubuntuを起動できるようにする必要があります。Ubuntuに入るときはいつでも、コンピューターの再起動中にキーを押してブートメニューに入り、使用するOSに応じてリストから適切な項目を選択します。したがって、デュアルブートが修正されます。ときどき、UEFIまたはBIOS設定に移動し、ブートメニューキーを押すオプションを有効にする必要があります。私はそうしましたが、最近の多くのコンピューターでは必要です。

または、GRUBメニューが開くときに、Windows UEFIマネージャーまたはWindows EFIマネージャーと呼ばれるオプション、またはそのためのオプションがあるはずです。リストからその項目を選択すると、問題なくWindowsが起動します。

EasyBCDは、UEFIを実際に処理することができず、状況が少し良くなるまで使用すべきではないため、これらの新しいマシンの多くではほとんど役に立ちません。

これは、確実にデュアルブートできるようにするための唯一の100%機能する方法です。ブートメニューを開き、そこからUbuntuまたはWindowsを起動します。Ubuntu / Windows 8のデュアルブートを5日間試してみましたが、100%動作したのはこれだけです。


私はgrubからubuntuを起動するためのソリューションを探していません.windows 8ブートマネージャーからubuntuを起動したいと思います。質問またはスレッドを完全に読むことをお勧めします。
Mevin Babu 2013

3
ウィートンの法則なぜあなたがこの回答を反対投票したのかはわかりません。おそらく、あなたはきれいな水色の背景に多くのことを気にかけているでしょう。そうでなければ、それほど緊張する必要はありません。それでも、私は、この回答は役に立ちました。
nicefinly 2014年

0

MBRスタイルのディスクで Windowsブートマネージャーを介してUbuntuをクリーンブートするには、次のいずれかをチェーンロードできます。

a)グラブブートレコードまたは

b)grubフォルダーの "boot.img"ファイル

Windows 7またはWindows 8でいわゆる「ブートセクターローダー」を使用する

詳細な手順については、デュアルブートWindows 7およびLinux / Unixを参照してください。

UEFIとGPTのディスクでは、ブートセクターがUEFIで使用されていないため、WindowsブートマネージャーからLinuxをチェーンロードすることは不可能のようです。


逆に行く:

GrubはWindows 7/8だけでなく、GPT / UEFIと同様にMBR / BIOSでもチェーンロードできます。

ここでは、MBRを書き込んでそこにGrubブートコードを破壊したり、NVRAMに書き込んでUEFIブート順序を変更したりできるWindowsアップデートの問題があります。

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