BIOS 更新后不显示 grub 启动菜单

BIOS 更新后不显示 grub 启动菜单

我更新了 BIOS,它告诉我要重新启动 PC 才能正常工作,但重新启动后我注意到双启动菜单不再显示。我在同一个磁盘上安装了 Windows 11 和 Ubuntu 22.04,但位于不同的分区上。

我几乎尝试了所有方法,但没有任何效果。

磁盘管理映像

答案1

我的 MSI 主板也遇到了这个问题,您必须从 USB 或 DVD 手动使用 Live Image 重新安装 Grub2,因为 BIOS 更新会清除主板的 nvram。

以下列出了您必须执行的步骤:

  • 从 Live CD 或 USB 启动 Ubuntu
  • 将分区挂载到 /mnt 如下:
sudo mount /dev/sdaX /mnt #This should be your root partition, according to your screenshot you don't have more partitions as root(/) and EFI

sudo mount /dev/sdaY(EFI Partition, where Ubuntu installed GRUB) /mnt/boot/efi
  • 准备并启动 chroot:
sudo mount -o bind /dev /mnt/dev 
sudo mount -o bind /sys /mnt/sys 
sudo mount -t proc /proc /mnt/proc 
sudo cp /proc/mounts /mnt/etc/mtab 
sudo chroot /mnt /bin/bash 
  • 然后重新安装并更新 GRUB:
grub-install
update-grub 
  • 重新启动,您就完成了

相关内容