web-dev-qa-db-ja.com

Windows 10とUbuntuのデュアルブートが起動時にOSを選択できない

ついにラップトップにUbuntuをインストールしましたが、コンピューターは最初に確認せずにWindows 10を自動的に起動します。私はまだUEFIからUbuntuにアクセスできますが、コンピューターで一貫してそれを行う唯一の方法は、バッテリーを取り出し、電源ボタンを30秒間押し続けて、ブート後に「ESCを押して起動を一時停止」メッセージを取得することです本当に面倒です.

Windowsの設定をいじってみましたが、Ubuntuが存在することを認識していないようです。元のインストールもうまくいくようで、GRUB_HIDDEN_TIMEOUT = 0がコメントされています。それでは、ここでの問題は何ですか?それを修正するにはどうすればよいですか?

4
xtravisage

報告する症状は、少なくとも次の3つが原因で発生する可能性があります。

  • 混合モード(BIOS/EFI)インストール-WindowsがEFIモードでインストールされており、LinuxをBIOS/CSM /レガシーモード(またはその逆)でインストールする場合-versa)、あなたが報告したようなものを見ることができます。この問題の最善の解決策は、Linux用のEFIモードブートローダーをインストールすることです。他の人が推奨するブート修復ツールでこれを行うことができます。他の方法もあります。ただし、この修正を試みる前に、これが問題であることを確認することが重要です。また、BIOSモードのブートから実行した場合、ブート修復は何の役にも立たないので、この修復を試みる前にmustを無効にする必要があります。この問題の詳細については、 CSMとその問題に関する私のページ を参照してください。 UbuntuがEFIモードで起動しているかBIOSモードで起動しているかは、/sys/firmware/efiというディレクトリを探すことで確認できます。そのディレクトリが存在する場合、EFIモードで起動しており、この説明は問題ではない可能性が高いです。しかし、そのディレクトリがnot存在する場合、BIOSモードで起動しており、これが問題になる可能性があります。
  • ミスセットEFIモードブート順序-EFIベースのコンピューターでは、コンピューターがさまざまなブートローダーを試行する順序がNVRAMに保存されます。この情報が間違っているか欠落している場合、間違ったOSで直接起動してしまう可能性があります。これを修正するには、 here; で説明されているようにefibootmgrで起動順序を調整するか、Windowsで EasyUEFI ユーティリティを使用して起動順序を調整できます。
  • Windowsはすべてのブートでブート順序を調整します-この可能性は前者の特殊なケースです。 Windowsがブートごとにブート順序を調整しているという報告を見てきました。これにより、表示されている問題のようなものが発生する可能性がありますが、Ubuntuをシャットダウンまたは再起動すると、起動順序がUbuntuに設定されたままになるという警告がありますが、Windowsを起動したときにのみ変更されます。この問題の詳細については、 この質問と回答 を参照してください。

ソリューションは非常に異なるため、続行する前に問題をよりよく診断することが重要です。 Ubuntuのブートモードを確認することは、最も重要な診断です。問題がすべての起動で発生するか、Windowsの起動後にのみ発生するかを識別することも重要です。

最後に、ほとんどのEFIは、組み込みのブートマネージャーに入るための手段を提供します。ただし、このオプションは、ファームウェアの「ファストスタート」オプションによって無効にされる場合があります。ファームウェアセットアップユーティリティを起動し、「ファストスタート」または類似のオプションを探して無効にしてみてください。この機能により、ファームウェアは完全なUSB初期化ではなく最小限のUSB初期化を実行するため、OSが制御するまでキーボードは機能しない場合があります。 USB初期化に関連するものと呼ばれることもあるので、そのようなオプションを探すこともできます。

2
Rod Smith

を押して端末を入力します ctrl+alt+t ターミナルを開いて入力するには

Sudo update-grub

その後、最後の行に他のOS名が表示され、その後システムが再起動されます。

0