我想在现有的双启动 Windows 7 和 Windows 10 之外安装 Ubuntu。
在安装 Ubuntu“试用版”期间,它识别了 Windows 10,但没有提到 Windows 7。这让我很担心。
我最初使用的是 Windows 7,后来安装了 Windows 10。我似乎有两个不同的启动菜单,它们会根据上次启动的操作系统而交替显示。或者更准确地说,启动菜单的外观会根据上次启动的操作系统而有所不同。
在现有的两个操作系统中安装 Ubuntu 并将 Windows 7 保留为默认操作系统的最安全方法是什么?
如果我可以提供任何其他信息,请告诉我。
答案1
Windows 7 通常使用 MBR 安装。Windows 10 通常使用 UEFI,因此您需要确定的第一件事是您在 Windows 安装中使用 MBR 还是 UEFI 启动方法。无论您在 Windows 中使用哪种方法,您都必须在 Mint 中使用。如果您混合使用它们,您将遇到的问题在以下站点中进行了说明。
https://help.ubuntu.com/community/UEFI
不要使用 Install Along 选项。使用手动安装方法,在 Mint 中将被称为其他名称。从 Windows 创建分区实际上没有任何意义,因为它无法创建 Linux 文件系统。无论如何,您都需要格式化 Linux,因此只需缩小 Windows 分区即可为 Mint 创建未分配的空间。以下链接解释了如何安装 Ubuntu 14.04,其安装程序与 Mint 安装程序相同,因此如果您使用 MBR,则按照说明操作应该可行。它没有解释 UEFI,因此如果您有 UEFI,它不会有帮助。
答案2
抱歉,但我们是不是混淆了 UEFI Bios 和 MBR。MBR 或 GPT 是硬盘创建文件系统的方式,与您运行的 UEFI 或 Legacy (Award 或 Pheonix) bios 类型没有直接关系。当您购买新硬盘时,它会要求您初始化(至少在 Windows 上会这样做),您可以选择 MBR 或 GPT,并解释如果您的驱动器大于 2Tb,您应该考虑选择 GPT(但您不必这样做),如果您想使用旧系统读取驱动器,则不必这样做。UEFI bios 将处理 MBR 和 GPT 磁盘。问题在于操作系统。出于同样的原因,Win10(和 Win8.1)操作系统无法在 UEFI 以外的任何系统上运行,就像 Mac OS 无法在 PC 上运行一样。(它可以,但你必须破解它)在这两种情况下,操作系统都会检查 BIOS 中保存的库存(已安装的组件)并检查兼容性(微软或苹果是否允许该硬件),然后才允许安装或让 BIOS 移交给操作系统。这就是当你被告知你的硬件不受支持时(去购买你不需要的新硬件)的缺点。在 Win10(和 win8.1)的情况下,它为 BIOS 增加了安全性,这实际上会阻止你在没有 Win10 允许的情况下更改 BIOS。换句话说,如果你被锁定在 Windows 之外并且无法进入重置/恢复 Windows 菜单,而你想从 CD 启动 Linux 来尝试修复它,你是做不到的。我有一台功能完好的联想笔记本电脑,预装了 Win8.1(因为不能用所以别人送给我的)硬盘坏了,我试图安装一个新驱动器并加载 Win7(它没有),主要是因为如果没有 Windows 允许,你无法进入 BIOS 更改设置以让它看到 CD 驱动器或 USB,所以它一直尝试从不存在的硬盘启动。最后,我设法将原始驱动器克隆到新驱动器,它立即启动了。然后,您可以要求 Windows 允许您编辑 BIOS,此时您会被告知您没有权限。换句话说,只要 Windows 允许,您就只能使用 Windows8.1 或升级到更高版本。即使您想在机器上安装 Win7 或 Linux,也无法这样做,并且重新刷新 BIOS 也不起作用,因为虽然 BIOS 已升级,但如果没有 Windows 允许,您仍然无法访问它进行更改,并且作为硬件所有者,您没有权限。很好,不是吗?