web-dev-qa-db-ja.com

BIOSを更新するとUbuntu EFIエントリが削除されますか?

デュアルブートでUbuntu 14.04 LTSをインストールしたWindows 8.1 OEM搭載のHP ProBook G1があります。このラップトップにはBIOSがあり、ハードウェアブート時に呼び出されるデフォルトのブートローダーを変更するのが困難です。そのため、HPには BIOSの更新 があり、新しいEFIエントリを追加できます。

機能強化:

  • サードパーティの暗号化ソフトウェアをサポートして、新しいUEFIブートエントリを追加します。

そこで、BIOSを更新したいと思いますが、次のような他のマシンでBIOSを更新した後の問題を扱うトピックを読んだため、それを行う前にとるべき注意事項も知りたいと思います。

  • superuser.com/questions/376470/how-to-reinstall-grub2-efi
  • superuser.com/questions/372962/why-would-an-efi-bios-update-break-the-efi-boot-manager

    「BIOSを正常に更新した後、何かがおかしくなり、黒い画面の左上隅にカーソルが点滅してしまいました。エラーも何もありません。BIOSは通常のUEFIの代わりにSATA:ブートオプションのみをリストしました。 ubuntu one。」

  • www.thomas-krenn.com/en/wiki/Restore_Ubuntu_UEFI_Boot_Entries_after_BIOS_Update

    Supermicro X9SCM-FマザーボードのBIOSを(BIOSバージョン1.xから2.xに)更新すると、これらのブートエントリは失われ、Ubuntuはその後ブートしなくなります。この問題は、BIOSまたはGrubの更新と同時に発生することもあります。

悪いリンクでごめんなさい、2つ以上投稿するのに十分な評判がありません...

3
hdl

削除されないため、grubを再インストールする必要はありません。

起こる可能性があるのは、NVRAMエントリのEFI/BIOSを指しているgrubは削除できました。

そのため、BIOSのアップグレード後に確実に再作成する必要があります。 Live CD/USBに起動し、次のようなコマンドを実行します

Sudo apt-get install efibootmgr
Sudo efibootmgr -c -L Grub -l /EFI/ubuntu/grubx64.efi

またはセキュアブートを使用する場合

Sudo efibootmgr -c -L Grub -l /EFI/ubuntu/shimx64.efi
3
solsTiCe