在 Dell Inspiron 13-7359 上全新安装(删除预装的 Win 10)Ubuntu 14.04.4 后,我无法以“安全模式”启动操作系统。
做了什么:
- 首先安装独立的 Ubuntu 15.10 - 安装正常,但在 BIOS 中没有可见的设备(对于 EFI 模式),我可以从中启动。经过几次重新安装(“自动”擦除和安装、手动分区,...)后,没有任何进展。
- 安装了独立的 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 和安全启动配置中,介质在 ntb BIOS 中不可见
dd
在终端(Ubuntu 15.10)- 创建可启动的 Ubuntu 14.04.4 USB 闪存
- 在 UEFI 和安全启动配置中的 ntb BIOS 中不可见
- Rufus(在 Win7 中)
- 带有 GPT 的可启动 USB 闪存,用于 UEFI(Rufus 选项)
- 创建 Ubuntu 14.04.4 live USB 闪存
- 在 ntb BIOS 中可见
- 无法在 UEFI 和安全启动配置中启动
- 错误消息:“在 SecureBoot 数据库中未找到操作系统加载程序签名”
- 但是 USB 在 UEFI On 和 SecureBoot Off 配置下成功启动(启动文件路径
/EFI/boot/grubx64.EFI
:) - 尝试以自动模式“擦除并重新安装”进行安装,仅创建主 ext4 和交换分区
- 在“其他”选项中,我能够成功创建一个 ext4 主分区、一个 8GB 交换分区和一个 601 MB EFI 分区(之前保留的 201 MB 对安装程序来说不够)
- 安装成功
- 重启后,SecureBoot 已启用,并在 UEFI 和安全启动配置中启动
- 现在还有一个文件夹
/sys/firmware/efi
(这应该表明没有回退到兼容模式) - => 问题已解决
答案1
您已在 BIOS/CSM/旧模式中安装了 Ubuntu。我建议您禁用固件中的兼容性支持模块 (CSM;又称“旧版启动支持”或类似术语)。这样做会导致某些启动媒体无法启动。如果您遇到此问题,解决方案是修复启动媒体。如果您想以 EFI/UEFI 模式启动,启用 CSM 是最糟糕的选择。有关此主题的更多信息,请参阅我的网页上有相关内容。
请注意,在 EFI 模式下,您不是从“设备”启动,而是从引导加载程序文件,存储在 FAT 中EFI 系统分区 (ESP)并在 NVRAM 启动管理器条目中引用。此规则有一种例外:EFI 支持“后备”启动文件名,适用EFI/BOOT/bootx64.efi
于 64 位 (x86-64) 系统。如果没有其他启动条目有效,或者有时如果有此加载程序的明确条目,系统将启动它。此功能允许从操作系统安装介质启动。它有时也用于启动严重损坏的 EFI 的系统,这些系统会忽略或忘记其 NVRAM 条目。此后备条目可能出现在计算机的内置启动管理器中,就像传统的 BIOS 从设备启动条目一样,但它并不完全相同。
答案2
您似乎安装了 32 位 Ubuntu 版本。
您必须安装推荐的 64 位版本。
否则安装无法在 EFI 模式下进行。
但是...要解决您的问题...
从 Ubuntu 安装媒体启动。
选择“无需安装即可试用 Ubuntu”。
从仪表板打开 GParted。
单击顶部菜单中的设备。
单击创建分区表。
选择 gpt,因为您有 EFI BIOS。
创建新分区 - 使用 fat32 格式化 - 大小约为 100 MB。
创建新分区 - 使用 ext4 格式化 - 大小符合您的需求。
创建新分区 - 使用 swap 格式化 - 大小与 RAM 匹配。
在桌面上单击“安装 Ubuntu”,当系统提示选择“其他”时。
选择之前使用 GParted 为 Ubuntu 创建的 ext4 分区。
选择/作为挂载点和ext4文件系统作为格式,开始安装。