更换了戴尔笔记本电脑上的 UEFI 主板,现在显示未检测到操作系统

Rev*_*eva 5 boot uefi motherboard

我的笔记本电脑运行的是最新的 Ubuntu,由于一个小问题,主板被更换了。新主板的规格与旧主板相同。但更换后,检测不到操作系统。

  • BIOS 中是否有一些设置可以解决该问题,或者我真的应该重新安装 Ubuntu?
  • 如果我重新安装 Ubuntu,数据会丢失吗?

帮助表示赞赏。

在此输入图像描述

Pil*_*ot6 4

Ubuntu efi 加载程序的路径应添加到您的主板 UEFI 中。

从 Ubuntu LiveUSB 启动并在终端中运行:

sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu
Run Code Online (Sandbox Code Playgroud)

然后重启就正常了。您将获得启动选项“ubuntu”。

如果您的 EFI 分区不是默认的 /dev/sda1,那么命令将如下所示:

sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdX -p N
Run Code Online (Sandbox Code Playgroud)

其中/dev/sdX是磁盘,N是分区号。如果您的 EFI 分区是 /dev/sdb2,那么它将看起来为-d /dev/sdb -p 2.