安装全新 ubuntu mate 15 后笔记本电脑无法启动

安装全新 ubuntu mate 15 后笔记本电脑无法启动

我刚刚在笔记本电脑上安装了 Ubuntu Mate 15。安装成功后,我似乎无法启动操作系统。屏幕上有一个闪烁的光标,就是这样。我使用 LiveCD 尝试使用启动修复来修复它,但这也没有帮助。还尝试在 BIOS 中禁用 SecureBoot:我的 BIOS 中没有这样的选项。

引导修复报告在这里:http://paste.ubuntu.com/15585301/

我是 Linux 新手,所以不确定我可能做错了什么。任何帮助都将不胜感激

答案1

您显然已安装 EFI 模式。这很好,并且有助于识别问题,我认为问题如下:

=================== efibootmgr -v
Timeout: 10 seconds
No BootOrder is set; firmware will attempt recovery

通常,EFIBootOrder变量会告诉固件要启动哪个操作系统。但是,您的计算机上没有设置该变量,因此它无法告诉您启动哪个操作系统。您拥有的是什么品牌和型号的计算机?我有一台较旧的 HP 笔记本电脑(ProBook 6470b),它的固件已损坏,无法接受此变量。解决方案是将引导加载程序文件复制到后备文件名中EFI/BOOT/bootx64.efi

一个复杂之处在于您已经有一个同名的文件;但是,由于名称是固定的,并且 Boot Repair 不会尝试识别程序的内容,因此不清楚此文件是什么。但无论它是什么,它都没有做任何有用的事情。因此,我建议您按如下方式替换它:

  1. 启动到紧急系统(无论您用什么来运行启动修复都可能会有效)。
  2. 打开终端窗口。
  3. 将 ESP ( /dev/sda1) 安装到方便的位置。例如,sudo mount /dev/sda1 /mnt将其安装到/mnt
  4. 更改为EFIESP 上的目录 ( cd /mnt/EFI)。
  5. 重命名当前Boot目录,如mv Boot Boot-old。 (请注意,ESP 使用 FAT,不区分大小写。)
  6. 将整个ubuntu子目录复制到BOOT,如sudo cp -r ubuntu BOOT
  7. 将 重命名shimx64.efiBOOTbootx64.efisudo mv BOOT/shimx64.efi BOOT/bootx64.efi
  8. 通过输入 来验证应该存在的内容ls /mnt/EFI/BOOT。您应该看到几个文件,包括bootx64.efigrubx64.efi
  9. 重新启动。运气好的话,计算机将正常启动。

顺便提一下,这种问题在早期的 EFI 实现中很常见(从 2012 年及更早)。这个问题不应该存在在较新的电脑中。如果电脑是新的,我强烈建议您将其退回商店退款并购买其他产品,因为任何出现如此严重问题的计算机都已严重损坏,而且您不知道还有什么可能同样严重损坏。即使其他一切都很好,维护这样的引导加载程序也会在计算机的余生中持续带来麻烦。

相关内容