GNU/Linux >> Linux の 問題 >  >> Linux

WindowsおよびLinuxデュアルブートシステムでGrubが表示されない問題を修正

簡単な説明:システムがGrubメニューを表示せずにWindowsから直接起動するため、デュアルブートでLinuxにアクセスできませんか?できることは次のとおりです。

関連する可能性のあるシナリオは次のとおりです。

Ubuntu LinuxをWindowsとデュアルブートしましたが、再起動すると、WindowsとLinuxのどちらかを選択できるGrub画面が表示されません。代わりに、Windowsを直接起動します。

または、デュアルブートシステムが機能していても、Windowsを更新して、システムがWindowsで直接起動するようになっている可能性があります。通常のgrubメニューはシーンのどこにもありません。起動するたびにWindows10を起動し続けました。

Linuxとコンピューターでの長い旅の中で、私は両方のシナリオに直面しました。私はまた、人々がそれについてパニックに陥っているのを見ました。一部のユーザーは、Linuxパーティションが削除され、データが失われたとさえ考えています。そうではありません、私はあなたに保証します。

ここで慌てる必要はありません。落ち着いて、深呼吸して、起動設定に入ります。問題はそこで始まり、そこで終わります。

Grubを起動できず、Windows 10を繰り返し再起動するだけの場合は、問題のトラブルシューティングと修正を行うためのいくつかの手順を次に示します。

すべてのテキストを注意深く読んでください。そうしないと、重要なことを見逃してしまう可能性があります。また、起動設定はシステムごとに異なります。スクリーンショットは異なって見える場合があります。

方法1:Grubを順序を上に移動

デュアルブートシステムがWindowsを自動的に起動する理由の1つは、Windowsブートマネージャーが起動順序で優先されるためです。

起動設定にアクセスする必要があります。システムを再起動します。コンピュータが起動し、製造元のロゴが表示されたら、 F10/F12またはF2キーをすばやく押して起動メニューにアクセスします または設定。

キーはメーカーごとに異なります。複数の起動を回避するために、テーマを1つずつすばやく循環させることができます。

一部のシステムでは、ブートタブの下に可能なブートオプションを含むブートメニューが表示されます。運が良ければ、次のような起動オプションが表示されます:

WindowsとLinuxの両方の起動オプションが表示され、Windowsの起動がLinuxより上にある場合は、起動順序を変更する必要があります。

起動設定にアクセスするためのオプションが表示されます。アクセスします。ここで、Linuxブートオプションを特定します。それを選択し、F5キーを使用して順序を上に移動します。その後、F10を押して保存して終了します。便利なキーボードショートカットは常にブートメニューに表示されます。

運が良ければ、これで問題が解決するはずです。数週間または数か月後にWindowsの更新後に問題が再発する場合は、ここで同じ方法を使用できます。

しかし、ブートメニューにUbuntu / Linuxオプションがない場合は?

方法2:ブート設定にLinuxブートエントリを追加する

多くの人が遭遇するもう1つの一般的な問題は、ブートオプションにLinuxgrubエントリがないことです。つまり、起動設定にはWindowsのみがあり、Linuxオプションはありません。

同じ場合は、BIOS設定に移動します。 [ブート]タブで、ブートオプションの追加を探します 。

EFIファイルを追加するオプションが表示されます。

DebianLinuxのインストール中にこれを使用しました。これが、ここのスクリーンショットにDebianが表示される理由です。あなたにとっては、UbuntuのようなLinuxディストリビューションの名前が表示されているはずです。

コンピュータのオペレーティングシステム(WindowsおよびLinux)に関連するefiファイルを含むEFIディレクトリがあります。

Linuxディストリビューションの名前のフォルダと他のフォルダが表示されます。 Linuxフォルダを選択します。

このフォルダには、grubx64.efi、shimx64.efiなどのファイルがあります。 shimx64.efiを選択します。

このファイルには、簡単に識別できる適切な名前を付けることができます。最終画面は次のようになります。

これで、このブートオプションが必要になります。私がDebianと名付けたので、2つのDebianブートオプションが表示されます(そのうちの1つは私が推測するefiファイルからのものです)。 F10を押して、BIOS設定を保存して終了します。

システムが起動すると、grub画面が表示されます。

注:Acerやその他のシステムでは、新しいブートオプションを追加するのは難しい場合があります。 「起動可能なデバイスが見つかりません」エラーの修正に記載されている手順を使用できます。起動オプションも追加されましたが、[セキュリティ]タブから変更する必要があります。

ここで行ったことは、Windowsコマンドラインからも実行できます。設定が考慮されていない場合にのみ試してください。

方法3:WindowsからEFIのLinuxブートを設定する(最後の手段)

警告

ブート設定で遊ぶと、システムが混乱する可能性があります。起動設定を元に戻すには、リカバリディスクまたはWindowsインストールディスクを用意することをお勧めします。 LinuxをライブUSBに保つことも、多くの状況で役立ちます。

ステップ1

Windowsでは、メニューに移動します。

ステップ2

コマンドプロンプトを検索し、右クリックして管理者として実行します。

ステップ3

これは厳密にUbuntu専用です。他のディストリビューションには、他のフォルダ名が付いている場合があります。

ここで、以下のコマンドをコピーして貼り付けます:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

パスワードなどを入力する必要はありません。アカウントに管理者権限がある場合、コマンドは正常に実行されます。

ステップ4

再起動すると、おなじみのGrub画面が表示されます。このクイックチュートリアルがGrubの問題の修正に役立つことを願っています。

成功しませんか?変更を元に戻します

上記の方法で何も変更されなかった場合は、変更を元に戻します。起動できない場合でも、慌てる必要はありません。

システムの起動時に起動設定にアクセスします。ここで、起動オプションに移動し、Windows起動を順番に移動します。保存して終了。

Windowsを起動すると。管理者としてコマンドプロンプトを開いた状態で、以下のコマンドを使用して行ったことを元に戻すことができます。

bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi

次に、以下のコマンドを使用して、ブートをWindowsに戻します。

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

Windowsインストールを起動できない場合は、Windowsインストールディスクを挿入すると、コマンドプロンプトにアクセスできるようになります。 「ブートが見つかりません」というエラーが表示された場合は、これまたはこの解決策を試すことができます。

機能しましたか?

イライラしませんか? Linuxにアクセスする方法がまったくないようでした。 Linuxパーティションが消えたように見えましたが、そうではありませんでした–他のパーティションへのLinuxのインストールは安全で健全でした。ブートマネージャーで異なっていたのはUEFI設定だけでした。 Windows10のUEFIファームウェア設定にアクセスしてすべてを確認しました。

ここでの提案がGrubブートメニューを取り戻し、WindowsとLinuxの両方を楽しむために使用できるようになることを願っています。



Linux
  1. LinuxMintをWindows8にインストールする|デュアルブートWindows8およびLinuxMint12

  2. Windows10とMXLinuxをデュアルブートする方法

  3. Linux – 2番目のハードドライブ上のデュアルブートWindows、Uefi / gptシステム?

  1. UEFIを使用したWindowsとLinuxのデュアルブート

  2. Linux – Kali Linuxはインストールされていますが、ブートマネージャーに表示されませんか?

  3. 起動-Windowsを検出しないため、Windowsを起動するためのGrubメニュー項目がないので修復しますか?

  1. デュアルブートUbuntuLinuxおよびWindows7

  2. WindowsXPとUbuntuLinuxをデュアルブートする方法

  3. KaliLinuxとWindows10をデュアルブートする方法