web-dev-qa-db-ja.com

システム更新後にUbuntu 16.04が起動できない

今日、システムアップデートをインストールしました。これには、BIOSに関連する何かのアップデートが含まれています。 LinuxとWindowsを搭載したマシンがあり、grubを使用して起動するOSを選択しました。更新後、grub画面は表示されなくなり、MOK管理を実行し、起動を続行するオプション、ディスクからキーを登録する、またはディスクからハッシュを登録するオプションを求める画面が表示されます。ブートを続行すると、Windowsになります。

起動中にF12を押してブートメニューに入ると、WindowsブートマネージャーとLinux-Firmware-Updater\fwupx64(MOK画面に戻ります)からのみ選択できます。 Ubuntuを再び使用できるように、grubを使用して通常のブートルーチンを取得するには、何をする必要がありますか?

4
Christoph Pohl

OK私は自分の問題を解決し、他の誰かが同じ問題を抱えていた場合に備えて答えを書いています。

何が起こったのかというと、アップデートはgrubブートローダーをこのLinux-Firmware-Updaterに置き換えました。私がしなければならなかったのは、BIOS設定に移動し、ブートシーケンスの下にブートオプションを追加することだけでした。 EFI/ubuntu /の下にあるgrubx64.efiを選択します。私はそれを最初の起動オプションとして設定し、すべてが正常に戻った。

5
Christoph Pohl

Ubuntu 16.04でファームウェアを更新した後、Dell Precision 5510でも同じ問題が発生しました。ブートデバイスが認識されず、オペレーティングシステムの代わりにDellのメモリチェックとハードウェアテストが実行され続けました。

解決策:@Christoph Pohlに感謝します!

あまり馴染みのない人たちを助けるために、以下にクリストフの解決策を書きました。

  1. 起動時に、Dellロゴが表示されているときにBIOSでF2を押します
  2. BIOSで「Boot Sequence」が見つかるまで「general」をナビゲートします
  3. [ブートオプションの追加]をクリックします
  4. 新しいブートオプションの名前を入力します
  5. 「...」をクリックして、EFI/ubuntu/grubx64.efiに移動します
  6. 適用する
  7. 左側で新しいブートオプションがオンになっていることを確認します
  8. 上/下矢印を使用して起動順序を右に整理して、上に表示されるようにします
  9. 適用/保存/再起動

ライブブートを備えたUSBドライブは文字通りフォーマットされているため、これは実際の命の恩人でした!

4
Smeh