无法启动 Ubuntu 16.04.1

无法启动 Ubuntu 16.04.1

我有一台戴尔 Inspiron 3558。它预装了 Windows 10。

我试图用 Ubuntu 替换 Windows 10。实时 USB 在 UEFI 中启动。

我创建了一个新的分区表:

gparted-所有分区

安装后,我无法在 UEFI 中启动 ubuntu。

传统模式:关闭

安全启动:关闭

快速启动:关闭

系统未发现操作系统

尝试了启动修复。以下是启动摘要:

https://drive.google.com/open?id=0B3R4UVhfWzA4WUNNUTduY0NjQUE

答案1

您的设置有点混乱。它可能会起作用,但充其量只是次优的。具体来说:

  • 您安装了 BIOS/CSM/传统模式 GRUB。这会产生许多潜在问题;请参阅我的这个页面了解详情。
  • 没有证据表明您的计算机上安装了 EFI/UEFI 模式的 GRUB。因此,您启动计算机的唯一方法处于当前状态处于 BIOS 模式。要以 EFI 模式启动,您必须安装 EFI 引导加载程序。Boot Repair 应该可以做到这一点。
  • 您的分区大小不是最佳的....
    • 您的 ESP ( /dev/sda1) 为 237 MiB。虽然这足以容纳必要的文件,但某些 EFI 的 FAT 驱动程序存在问题,导致它们在处理 512 MiB 以下的 FAT32 分区时行为异常;并且某些 EFI 在处理 FAT16 时存在问题。因此,我建议将 ESP 的大小设为 550 MiB。(这足以解决 MB 与 MiB 混淆问题并确保mkdosfs默认创建 FAT32 文件系统。)另请注意,如果您在 BIOS 模式下启动,则不需要 ESP。
    • 您的 BIOS 启动分区 ( /dev/sda5) 非常大。它的大小为 200 MiB,但 1 MiB 通常就足够了。(我见过一些报告说它必须是 2 MiB,但这种情况似乎很少见。)除了浪费磁盘空间外,这实际上不会造成任何问题。还请注意,如果您在 EFI 模式下启动,则此分区是不必要的;它用于仅有的通过 GRUB 的 BIOS 模式版本。
    • 您有 14.66 GiB 未分配的磁盘空间。如果您打算将其用于某些用途,那很好;但如果这是疏忽,您可能需要在继续操作之前纠正它。
  • 您的 Boot Repair 输出表明该工具以 EFI 模式启动,这通常最适合基于 EFI 的计算机;但如前所述,您只有 BIOS 模式的 GRUB,这表明您以 BIOS 模式安装了 Ubuntu。如果您想使用当前的引导加载程序启动,您必须在固件中重新启用 BIOS/CSM/legacy 支持,并可能调整您的启动顺序设置;但如果您想要以 EFI/UEFI 模式启动,您应该在其当前 EFI 模式启动中使用 Boot Repair 或其他工具来安装 EFI 模式引导加载程序 - 或者从头开始(见下文)。
  • 您的根 ( /) 分区为/dev/sda2,大小为 325.96 GiB。鉴于您有一个单独的/home分区,您的根 ( /) 分区很可能超大。通常,/如果您有一个单独的 ,则 30 GiB 左右对于根 () 分区/home来说已经足够。但是,此规则也有例外,例如,如果您运行的服务器在 中存储了大量内容/var(或 以外的任何地方/home)。我正在输入本文的系统有一个 45 GiB 的根 ( /) 分区,其中使用了 30 GiB。但是,我有很多内核源代码在 中/usr/src,因此我的 在 中/比大多数人都多。(我还有一个单独的/home。)如果您有足够的经验,知道您确实需要超过 300 GiB 的/,那很好;但如果没有,您可能需要大幅削减它并将空间放在 中/home

鉴于这是新安装,您可能需要重新开始。我建议禁用 BIOS/CSM/旧版支持,并仔细检查您是否已在 EFI 模式下启动安装程序。(通过以“安装前尝试”模式启动并打开终端窗口来执行此操作。使用该窗口查找名为 的目录/sys/firmware/efi。如果存在,则表示您已在 EFI 模式下启动;如果不存在,则表示您已在 BIOS 模式下启动。要安装,请单击安装程序图标或ubiquity在终端中键入。)然后,您可以删除当前分区,创建一组更优化的分区(具有不同的大小,如上所述,并省略 BIOS 启动分区),然后重新安装。

相关内容