jla*_*jla 1 bios linux boot uefi windows-10
我有一台预装了 Windows 10 的戴尔 Inspiron 5000。我试图在其上安装 Linux 发行版 (OpenSuse 42.2)(双启动),但现在 BIOS 无法识别我的硬盘。我应该注意到这是我第一次处理 UEFI,所以我在这里有点超出我的深度。我会列出我所做的一切。
引导加载程序无法将带有 Linux DVD 的 DVD 驱动器识别为可引导设备,因此我进入 BIOS 设置并禁用安全引导,启用传统选项 rom,最后将引导列表选项从 UEFI 更改为传统。然后我就可以从 Linux DVD 启动并安装到一个新分区。安装时,我将所有引导加载程序设置保留为默认值。我注意到它使用 Grub2 而不是 Grub2-efi。
重新启动计算机后找不到任何可启动设备;它经历了一些诊断检查。我重新启动到引导加载程序菜单,在 Legacy 标题下,我能够选择启动 Grub 的硬盘驱动器。然而 Grub 只显示了 OpenSuse 的选项,没有显示双启动 Windows 的选项。所以我回到 BIOS 设置并将设置更改为以前的样子:UEFI,没有启用旧版和安全启动。当我重新启动到引导加载程序菜单时,旧标题以及从硬盘驱动器引导的所有选项都消失了。
我再次进入 BIOS 设置,在 Boot Sequence 中,引导序列完全为空。所以我点击了“添加启动选项”来添加硬盘驱动器作为一个选项。然而,弹出一个错误对话框,说:“警告:找不到文件系统!” 无论我启用了旧版、UEFI 还是安全启动,此错误仍然存在。
我现在有一台计算机,Windows 和 Linux 安装在不同的分区上,但我只能引导到 Linux,并且只有在 BIOS 处于传统模式时手动转到引导加载程序菜单。
有什么办法可以恢复我的 BIOS 以启动到 Windows?
我有文件等的备份,但在我摆弄 BIOS 之前没有备份整个硬盘。
首先,传统启动(即 BIOS 模式)与“新”UEFI 启动模式是互斥的。在系统处于一种模式时安装的 Windows 版本,至少可以说,在另一种模式下工作会加重。
目前,如果您关心的是 Windows,那么我们可以忽略 Linux。作为第一步,您需要禁用传统引导选项。您的 Windows 副本安装在 UEFI 模式下,因此其引导加载程序的设置与“传统”BIOS 引导加载程序不同。
如果 Windows 启动那么棒,如果没有,那么你需要打开一个可启动的 Windows USB 记忆棒。Microsoft 的Media Creator将为您执行此操作。有一个选项可以在那里进行引导修复,它有望解决您可能遇到的任何问题。
一旦Windows备份和运行,然后大家可以看一下Linux的一次。不要切换回传统引导。如果 Linux 无法在新的 UEFI 模式下启动,那么您需要找到一个可以启动的发行版,或者找到将下载的 ISO 文件写入 U 盘的更好方法。过去,我在使用UNetbootin和Pendrivelinux时都很幸运。创建一个新的可启动棒并查看它是否启动,如果没有,则尝试不同的发行版。几年前当我尝试时,Ubuntu 拒绝从我笔记本电脑上的 USB 启动,而 Xubuntu 很好,据说是相同的版本。天啊。较新版本的 Linux 应该没问题。
另一方面,如果您不关心当前的 Windows 副本并且在非传统模式下启动 Linux 无法正常工作,那么您将不得不咬紧牙关,切换到传统模式,将硬盘格式化为 MBR,重新安装Windows,重新安装Linux并继续进行。
Windows 无法在传统模式下启动的原因之一是因为 Windows 仅限于 UEFI 模式的 GPT 分区磁盘,并且 BIOS(传统)模式无法从 GPT 分区启动。Linux 可以随意使用它,但它不适合双引导。
因此,您要么需要坚持使用 UEFI 模式(而不是传统模式)并找到一种让 Linux 工作的方法,要么在传统模式下重新安装所有内容。
| 归档时间: |
|
| 查看次数: |
1004 次 |
| 最近记录: |