双启动 Win8.1 和 Ubuntu MATE 特定问题

双启动 Win8.1 和 Ubuntu MATE 特定问题

所以今天我打算安装 Ubuntu MATE 15.10

我有一台 Acer Aspire E1-572G 型号的笔记本电脑。上面已经安装了 Windows 8.1。

问题:安装后,我根本无法启动 Ubuntu。以下是详细信息:

Win8.1 位于 1TB HDD 的 400GB 分区上,其余约 600GB 为可用空间。我用 Ubuntu MATE .iso、fat32 制作了一个可启动 USB。在传统模式下(不是 UEFI),我启动了它,直接进入 Ubuntu 的安装。在那里我根据以下内容制作了分区:安装时如何使用手动分区?

最后我得到了大约 11 个分区,至少最后一个 /dev/sda 是 /sda11。Ubuntu MATE 安装在 sda7 上。

我按照文章中写的方法做了所有事情,但安装后重新启动时,计算机启动的是 Win8.1。好吧,我曾经在使用 Kali Linux 时遇到过这个问题,我在那里下载了 rEFInd,用它制作了一个实时 USB,然后它就可以无缝地正常工作了(我只能用手边的 U 盘使用它 - 但这使得 Kali 更有趣,不是吗?:P)所以我一开始以为这也是这里的解决方案。所以当它启动到 rEFInd 时,它无法检测到 Ubuntu MATE,只能检测到 Win8.1。所以我用谷歌搜索了这个问题。

首先,我进入 Live USB 选择“尝试 Ubuntu MATE”,并成功下载了 boot-repair。然而,在 boot-repair 修复问题之前,它就退出了,并显示错误“boot-repair 需要 EFI 环境,因此现在无法执行任何操作”。然后,我尝试在 sda7 上再次安装 grub2,它最后说成功了,但结果没有显示这一点。

其次,我将 Legacy 启动模式更改为 UEFI。启动后,它仍然让我直接进入 Windows,所以我尝试了安装时使用的 Ubuntu Live USB。由于安全问题,它无法启动。转到下一篇帮助文章,它建议我关闭安全启动。这在 Acer 笔记本电脑上并不容易(它与普通 PC 或笔记本电脑不同......)但最终我可以将其关闭。所以现在我再次尝试了 Live USB。

不是很大成功。现在错误是“系统没有任何可启动的 USB 设备”。然后我尝试在 win8.1 中转到“更新和恢复”并选择可启动的 USB 选项,但还是同样的错误。

无论如何,我发现大多数地方的问题在于 Windows 安装在 uefi 模式下,而 linux 安装在传统 bios 模式下。但我无法应用我在网上找到的解决方案,因为它们都依赖于成功启动 Live USB 或将启动模式更改为 CSM,而这对我来说也不是一个选择。

所以我把所有必要的 Ubuntu MATE 文件放到硬盘上已经 4 个小时了,但我仍然无法使用它。我希望有人能帮助我,我会非常感激。我的谷歌搜索统计数据是每小时 9000 次搜索,所以你可以想象我确实尝试了所有可用的方法、所有可用的解决方案。我非常绝望,所以请不要评判我。我从来没有在帮助论坛上发布过任何东西,因为直到今天我都可以通过谷歌解决任何问题……

抱歉,读了这么长

答案1

我用 Ubuntu MATE .iso、fat32 制作了一个可启动的 USB。在传统模式下,不是 UEFI

这是你犯的第一个(也是唯一一个真正重大的)错误。现代双启动的第一条规则是,以相同的启动模式(BIOS/CSM/legacy 或 EFI/UEFI)安装所有操作系统。混合启动模式是可能的,但需要额外的努力和了解各个部分如何组合在一起。

许多指南建议在安装 Linux 时启用 BIOS/CSM/legacy 支持。这是一个坏主意。有关原因的详细信息,请参阅我的有关该主题的网页。启用此支持确实可以消除某些初始障碍,但代价是日后会产生更大的障碍。最好弄清楚是什么导致了初始障碍。如今,通常是 USB 磁盘映像准备不当,或者有时是安全启动问题。

因此,当它启动到 rEFInd 时,它无法检测到 Ubuntu MATE,只能检测到 Win8.1。

重新索引应该检测到已安装的 Ubuntu。事实是它没有检测到,这让我认为您的安装可能存在更严重的问题,但我不能确定。我建议您启动到 Ubuntu 实时磁盘并运行启动信息脚本。这将创建一个名为的文件,RESULTS.txt其中包含有关您的配置的详细信息。将其发布到pastebin 网站并在此处发布您的文档的 URL,以便其他人可以分析它。

实际上,我又想到了另一个问题:您在 Ubuntu 中使用了什么文件系统?rEFInd 支持 ext2/3/4fs、ReiserFS 和 Btrfs;但如果您使用 JFS、XFS 或其他更奇特的文件系统,rEFInd 将无法找到您的内核。您可以通过从efifs 驱动程序项目。此外,如果您使用 Btrfs,在某些情况下,rEFInd 的扫描选项需要特殊添加。这些在rEFInd 驱动程序页面。

我尝试了安装时使用的 Ubuntu Live USB。由于安全问题,它无法启动。

你能发布精确的错误消息?(数码照片可能会有帮助。)如果您启动了库存 rEFInd 映像,安全启动应该不是问题,因为标准 rEFInd CD-R 和 USB 闪存驱动器映像不支持它。另一方面,如果您使用 Shim 或 PreLoader 修改了这些,您就可以进入。ALT Linux,也许还有一两个其他 Linux,也将 rEFInd 与 Shim 或 PreLoader 一起使用,因此如果您使用其中之一,您可能会在安全启动处于活动状态的情况下进入 rEFInd。

此外,如果您进入 rEFInd,它可能能够在另一个 USB 驱动器上启动 Ubuntu 安装程序。(您可能需要在 rEFInd 中按 Esc 键重新扫描设备以显示 USB 设备。)

现在错误是“系统没有任何可启动的 USB 设备”

此消息的确切上下文可能很重要。这是来自固件、GRUB 还是其他什么东西的消息?同样,显示上下文的屏幕截图可能会有所帮助。

还有一点:一些用于创建可启动 USB 设备的实用程序不会编写 EFI 引导加载程序。Unetbootin 和 Rufus 通常在这方面做得很好。如果您的设备缺少 EFI 引导加载程序,您可能会看到这样的消息。(这个问题比混合模式安装的问题更容易克服。)

答案2

好吧,在 Windows 8(及以上版本)旁边安装 Ubuntu 非常简单。您不应该选择“其他”选项,因为“在 Windows 旁边安装 Ubuntu”是可用的,并且 Ubuntu Mate15.10已经解决了许多问题。如果可以,请删除您创建的所有分区,并将 600GB 的空间恢复到 Windows。当 Windows 恢复 1TB 并且除了 Windows 之外没有其他额外空间时,重新启动并启动安装了 Ubuntu 的 USB。选择“在 Windows 8 上安装 Ubuntu“。

在下一个屏幕上,选择您想要为 Ubuntu 分配多少空间,然后按照提示进行操作。

更多信息这里

相关内容