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

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

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

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

非常感谢您的帮助。

在此处输入图片描述

答案1

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

答案2

关注 Pilot6邮政,我通过一些更改解决了我的问题。我的系统正在运行 Ubuntu 16.04 LTS 服务器,由于英特尔® 服务器主板 S2600WF 可能断电,因此发生了这个奇怪的问题。我尝试使用实时 Ubuntu 20.04 LTS 解决它,但它没有命令efibootmgr或互联网连接,所以我无法安装该软件。我最终决定使用启动修复并运行它。运行命令:

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

重新启动系统后,我就可以在启动选项中看到 Ubuntu。之后操作恢复正常。

相关内容