原因

原因

简洁版本

我重新安装了 Ubuntu 15.10 在我的 Dell XPS 13 上(选项:擦除磁盘并安装 Ubuntu),但在启动时,我收到一条消息,提示未找到可启动系统。当我显示启动选项并选择 SSD(“旧版”)时,UEFI 说它不可启动(Ubuntu 以 UEFI 模式安装)。

我该如何修复此问题?(可以选择重新安装)

语境

将 14.04 升级到 15.10

我安装的 14.04 有一些小问题,想升级。我只需使用设置,这样 Ubuntu 就可以升级到最新版本,这很有效。但我没有可用的网络。

15.10 全新安装,传统模式

我选择了全新安装(USB 记忆棒,Unetbootin),那时我认为我犯了真正的错误:选择擦除磁盘并安装 Ubuntu选项。

从那时起,它就无法启动了。我能够从启动菜单手动启动它,但发现 Ubuntu 之前可见的 UEFI 部分现在已经消失了。

15.10 全新安装,UEFI 模式

我尝试在 UEFI 模式下重新安装它,但没有成功。我担心系统会擦除用于启动的分区,但没有,efi 分区存在(Ubuntu 实际上提到他会在进行分区更改之前写入 ESP 分区)。

以传统模式启动不再是一种选择(显然......)。

BIOS(已更新至戴尔提供的最新版本,自 2015 年 11 月起)似乎看不到 UEFI 分区。不过,当我浏览设置并尝试添加 BOOT 选项时,我可以看到 Ubuntu 部分,但无法添加。

现在?

有什么正确的方法可以修复它吗?

答案1

这显然是 Ubuntu 15+ 在 Dell XPS 13 9343 上安装时的一个已知错误。Launchpad 上已记录了一种解决方法。这个答案完全基于这张票(它解决了我的问题)。

原因

问题的原因在此票上有解释:

dev/sda1 被擦除,删除了 EFI 启动分区。
它被替换了,但是 dell bios 希望找到 /EFI/boot/bootx64.efi,但是 ubuntu 只添加了 EFI/ubutnu/*.efi 条目,因此根本找不到硬盘。

解决方法

解决方法如下:

创建 bootx64.efi

使用 Live CD 启动,打开终端并输入以下命令:

sudo mount /dev/sda1 /tmp
cd /tmp/EFI
sudo mkdir boot
sudo touch boot/bootx64.efi
sudo reboot

配置启动

  1. 打开启动设置(当出现DELL标志时,按F2,直到右上角出现黄色信息)。
  2. 选择启动顺序
  3. 点击添加启动选项
  4. 在新窗口中输入以下内容:
    • 启动选项名称:Ubuntu
    • 文件名:点击三个点并选择 EFI/ubuntu/shimx64.efi
  5. 检查 Ubuntu 条目并取消选中 UEFI:SAMSUNG SSD...
  6. 应用并退出

享受您的工作系统!

答案2

我最终在 Elementary OS 上以稍微不同的方式修复了这个问题,但它应该也适用于其他操作系统。

  1. 正常以 UEFI 模式安装 Elementary OS。
  2. 重新启动后会发现屏幕变黑。
  3. 重新启动用于安装操作系统的 USB 磁盘。
  4. 当 grub 出现并提示您“尝试基本”选项时,点击c并拖放到 grub 命令行。
  5. 使用ls尝试确定哪个可用驱动器和分区是您刚刚安装/root的。如果您使用全盘加密,这可能是不可能的,但我只加密了我的/home。一旦您找到它,请在 grub 中将其设置为您的根目录。对我来说,它看起来像这样:set root=(hd1,2)
  6. 使用 elementary 提供的 grub 配置启动到你的 Elementary OS 安装:conffile /boot/grub/grub.cfg。如果该文件不存在,那么你可能在上一步中选择了错误的驱动器/分区。
  7. 它应该会启动到 Elementary OS。此时,您可以取出 USB 记忆棒,它应该可以正常工作。
  8. (可能是可选的)降到根 shell 并创建另一个答案中提到的文件:sudo touch sudo touch /boot/bootx64.efi
  9. 更新 grub:sudo update-grub
  10. 重新启动进入戴尔 BIOS
  11. 导航至启动顺序屏幕
  12. 添加一个选项,将其命名为 Ubuntu(或其他名称)
  13. 点击三个点以选择 efi 文件。您应该能够选择EFI\ubuntu\grubx.efi或类似的东西。另一个答案让您选择shimx64.efi,但我认为 grub 不会更新它。
  14. 进入高级启动选项菜单
  15. 禁用旧版 ROM 选项。出于某种原因,我必须这样做,否则会再次出现黑屏。
  16. 保存、应用、重启、胜利。

它也持续存在。我还没有更新我的内核,所以我不能肯定地说它会永远有效。因此,我现在随时携带一个实时 USB。

相关内容