在戴尔笔记本电脑上改变了UEFI主板,现在它说没有检测到操作系统

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

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

帮助赞赏。

在此处输入图像描述

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

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

sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu 

然后正常重启。 你会得到一个启动选项“ubuntu”。

如果您的EFI分区不是默认的/ dev / sda1 ,那么该命令将以这种方式显示:

 sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdX -p N 

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