从磁盘安装了 Ubuntu 15.10。现在没有启动 Ubuntu 的选项。直接进入 Windows 10

从磁盘安装了 Ubuntu 15.10。现在没有启动 Ubuntu 的选项。直接进入 Windows 10

我在安装 Ubuntu 时创建了一个 ext4 分区,并在挂载“/”时使用。完成安装并重新启动后,系统提示删除安装介质。我这样做了,然后计算机停止响应。所以我手动关闭了它,现在我无法获得任何启动 Ubuntu 的选项。直接将我带到我的 Windows 10 锁定屏幕。

在设置中我加密了我的家庭驱动器。

另外,后来我尝试从 CD 安装后启动,但无法启动。屏幕在此时冻结-

引导

答案1

图形驱动程序不是这个问题的核心,Windows 10 才是:)

我假设您有一台足够新的 PC,可以安装 UEFI BIOS。Windows 10 有两件事使得安装除它之外的任何东西都变得困难。

1) 当启用 FastBoot 选项时,它会阻止 EFI 分区并阻止您安装 GRUB。

要解决此问题,请在 UEFI 和 Win 10 中禁用 fastboot(请在 Google 上搜索此选项,因为它隐藏得很好)。安装 Ubutu 后,您可以在 UEFI 中重新启用它(而不是在 Win10 中)

2) EFI 分区有一个方便的选项,当您有多个操作系统时,UEFI 应该在每次启动时询问您要使用哪一个。但是 M$ 这样做了,所以 Windows 启动管理器默认剥夺了您的选择权。

有一些方法可以从 M$ 窃取您的硬件。首先:谷歌搜索您的笔记本电脑/MB 型号,找到在启动时按哪个键可以强制显示 EFI 启动选择器。对于我的 MSI,它是 F11。

如果您有 GRUB,只需选择它,然后用 Google 查找如何使其成为默认值(提示:Windows CMD 最适合)。

如果您只有 Windows Boot Manager,请禁用 FastBoot 并重新安装 Ubuntu。

至于@Ashu 解决方案,仅当您在启动 Ubuntu 时遇到挂断或黑屏时才使用它。如果您使用的是 Skylake/nvidia,则预计会发生这种情况 :)

答案2

如果 BIOS 中没有快速启动选项,那么只需在 Win 10 中禁用它就可以了。

现在我们必须确保 Win 10 通过 EFI 而不是 MBR 启动。你需要谷歌一下,因为我今天没时间帮你做这件事……

现在使用任何可以处理 Win 10 上的磁盘和分区的软件。默认分区管理器就足够了。检查您是否有 EFI 分区(它应该是第一个驱动器上的第一个分区,并且大约有 100 Mb)。如果有,请安装它。它应该像这样:

以管理员身份打开 cmd

磁盘分区

选择磁盘 0

sel 第 1 部分(efi 部分)

分配字母=b

出口

taskkill /im explorer.exe /f

浏览器

现在,您应该在“我的电脑”中安装了一个 EFI 分区。查看里面(如果资源管理器告诉您不能,则以管理员身份使用 CMD)。里面应该有一个 ubuntu 文件夹。如果在那里,请以管理员身份在 CMD 中执行以下操作:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
(注意:检查您的 .efi 文件是否为 grubx64.efi - 如果您启用了 SecureBoot,则其名称会有所不同)。重新启动并欢迎使用 GRUB。

如果没有这样的文件夹,请重新安装 Ubuntu 并禁用 Fastboot。您也可以尝试在 bios 中禁用 SecureBoot。

相关内容