Ubuntu EFI启动问题 – 戴尔Inspiron 13-7359

在Dell Inspiron 13-7359上彻底安装(预安装Win 10已取消)Ubuntu 14.04.4后,我无法以“安全模式”启动操作系统。

做了什么:

  1. 首先安装独立的Ubuntu 15.10 – 安装正常,但在BIOS中没有可见的设备(用于EFI模式),我可以从中启动。 经过多次重新安装(“自动”擦除和安装,手动分区……)后,没有任何进展。
  2. 安装独立的Ubuntu 14.04.4。 安装确定,没有启动到操作系统。 BIOS找到了要启动的磁盘,但出现此消息:“操作系统加载程序没有签名。”。 从实时磁盘尝试引导修复 – 没有进展。 Pastebin报告 。

目前的情况 – Ubuntu以“非安全”传统模式启动。 一切正常。

我很好奇我做错了什么,因为总有解决方案 – 我没有找到它,即使有类似问题的问答也没有帮助我。

更新:

在阅读答案后,发现问题可能在于安装USB介质,尝试以下解决方案(8 GB USB闪存格式化为FAT32 FS)

  • Ubuntu 15.10中的磁盘(gnome-disk-utility)应用程序
    • 创建了可启动的Ubuntu 14.04.4 USB闪存
    • 在UEFI和SecureBoot配置中的ntb BIOS中看不到媒体
  • dd在终端(Ubuntu 15.10)
    • 创建了可启动的Ubuntu 14.04.4 USB闪存
    • 在UEFI和SecureBoot配置中的ntb BIOS中不可见
  • Rufus(在Win7中)
    • 带GPT的可启动USB闪存,用于UEFI(Rufus选项)
    • 创建了Ubuntu 14.04.4直播USB闪存
    • 在ntb BIOS中可见
    • 在UEFI和SecureBoot配置中无法启动
      • 错误消息:“在SecureBoot数据库中找不到操作系统加载程序签名”
    • 但USB使用UEFI On&SecureBoot Off配置成功启动(启动文件路径: /EFI/boot/grubx64.EFI
    • 尝试以自动模式安装“擦除并重新安装”,仅创建主ext4和交换分区
    • 在“Something else”选项中,我能够管理创建ext4主分区,8GB交换和601 MB EFI分区(以前保留的201 MB对于安装程序来说还不够)
    • 安装好的
    • 重启后启用SecureBoot并在UEFI和SecureBoot配置中启动
    • 现在还有一个文件夹/sys/firmware/efi (应该表明没有回退到兼容模式)
    • =>问题已解决

您已经在BIOS / CSM / legacy模式下安装了Ubuntu。 我建议您在固件中禁用兼容性支持模块(CSM;又称“旧版启动支持”或类似术语)。 这样做会使一些引导介质无法启动。 如果遇到此问题,解决方案是修复引导介质。 如果要在EFI / UEFI模式下启动,启用CSM是您可以做的最糟糕的事情。 有关此主题的更多信息,请参阅我的网页。

请注意,在EFI模式下,您无法从“设备”启动; 从引导加载程序文件引导,文件存储在FAT EFI系统分区(ESP)中并在NVRAM引导管理器条目中引用。 此规则有一种exception:EFI支持“回退”引导文件名,即64位(x86-64)系统的EFI/BOOT/bootx64.efi 。 如果没有其他引导条目有效,或者有时如果此加载器有明确的条目,则系统将引导它。 此function支持从OS安装介质启动。 它有时也用于引导具有严重损坏的EFI的系统,这些EFI忽略或忘记了它们的NVRAM条目。 这个后备条目可能出现在计算机的内置启动管理器中,就像传统的BIOS从设备启动项一样,但它并不完全相同。

您似乎安装了32位Ubuntu版本。
您必须安装推荐的64位版本。
否则,安装无法在EFI模式下运行。

但是……解决你的问题……
从Ubuntu安装媒体启动。
选择“不安装即可试用Ubuntu”。

从短划线打开GParted。
单击顶部菜单中的“设备”。
单击“创建分区表”。
选择gpt,因为您有EFI BIOS。

创建一个新分区 – 使用fat32格式化它 – 大小约为100 MB。
创建一个新分区 – 使用ext4格式化它 – 适合您的需求。
创建一个新分区 – 使用swap匹配RAM格式化它。

在桌面上单击“安装Ubuntu”,当系统询问“选择其他内容”时。
选择之前使用GParted为Ubuntu创建的ext4分区。
选择/作为挂载点和ext4文件系统作为格式,开始安装。