uefi 启动选项无法识别

uefi 启动选项无法识别

所以今天下午当我启动笔记本电脑时,我被重定向到戴尔 supportassist 屏幕。它告诉我我的系统似乎在启动时遇到了麻烦,所以它正在扫描问题。它告诉我没有检测到硬件故障。我的笔记本电脑昨晚启动得很好 - 它直接带我进入 gnu grub,这是我使用的,因为我的系统在 uefi 上同时启动了 windows 10 和 elementary os。我的笔记本电脑还支持传统启动,我始终保持我的启动设置,启用传统 rom 支持和 uefi 启动,这意味着安全启动被禁用。

我尝试多次重复打开和关闭它。但没有什么区别。当我打开启动选项时,我的 uefi 启动选项都不存在 - 通常是 windows 10(有时称为启动管理器)、cd/dvd 驱动器、ubuntu(因为 elementary os 基于 ubuntu)和 usb 驱动器。

我尝试重置 BIOS 默认值,但没有任何作用,而且我无法启动到传统系统,因为它说没有找到可启动设备,因为我的所有可启动设备都在 uefi 上。我也尝试过禁用和启用传统 rom,但没有解决任何问题。

我有一台戴尔 inspirion 15 5558、1TB 硬盘、8GB 内存、i3。

答案1

一般来说,如果您以 EFI/UEFI 模式启动,则在固件中启用 BIOS/CSM/旧版支持充其量是毫无意义的,最坏的情况是会产生问题。请参阅我的这个页面详细解释为什么会这样。

话虽如此,我认为激活 BIOS/CSM/legacy 支持不会成为您的问题;听起来,尽管处于活动状态,但该支持以前并没有造成任何问题,现在可能也不会造成问题。(不过,我可能是错的,在这种情况下禁用 BIOS/CSM/legacy 支持可能会解决您的问题。)

我怀疑是某些东西破坏了你的启动顺序和/或启动加载器条目。你可以使用许多工具来修复这个问题,包括固件的内置工具(并非所有工具都有这样的工具,而且它们的用户界面差别很大,因此几乎不可能描述)、bcfgEFI shell 中的工具(请参阅这里有关如何使用它的一些信息;但在您系统的当前状态下,进入 EFI shell 可能对您来说很容易,也可能不容易),简易UEFIWindows 工具,或者efibootmgr在 Linux 中(参见这里了解该工具的众多简介之一)。其中大部分都需要您启动某个操作系统或 shell。为此,您最好的选择可能是 USB 闪存驱动器或 CD-R 上的 rEFInd 启动管理器。请参阅这里提供两种媒体图像的下载链接。

如果你的引导加载程序配置损坏严重,比如EFI 系统分区 (ESP)文件系统受损,您可能需要重新安装引导加载程序或安装新的引导加载程序。引导修复工具是安装 GRUB 2 的一种相对简单的方法,它应该可以让大多数 Linux 发行版启动并运行;或者您可能更愿意安装 rEFInd 而不是 GRUB。如果 Windows 引导加载程序损坏,您需要遵循 Windows 修复程序,但我对此不太熟悉。

相关内容