安装 32 位 Ubuntu 和 64 位 Windows 8

安装 32 位 Ubuntu 和 64 位 Windows 8

我需要在 Windows 8 64 位旁边安装 Ubuntu 32 位。谁能告诉我如何让 Windows/UEFI 运行 32 位磁盘?我已禁用安全启动并运行 64 位磁盘,但我需要 32 位。如果您想知道原因,我正在尝试修复手机上的某些东西,并且工具需要 32 位 Linux。我还需要使用实时 DVD 或实际安装它。USB 或虚拟机不起作用。

答案1

首先,你为什么认为你需要 32 位 Ubuntu?如今,很少真正需要这种类型的设置,而且它确实使 EFI 模式下 Windows 8 的双启动配置变得复杂,因此除非真的需要,否则我强烈建议不要这样做。

如果你真的需要32 位 Linux,尝试这个:

  1. 在固件设置实用程序中,禁用安全启动。
  2. 在固件设置实用程序中,启用 CSM(又称“旧版”)支持。最终,您希望固件能够在 BIOS/CSM/旧版模式和 EFI/UEFI 模式之间轻松切换,并且大多数固件都提供某种“自动”设置来启用此功能;但目前,强制系统进入 BIOS/CSM/旧版模式也可以,甚至更好。不幸的是,不同的计算机具有不同的用户界面,所以我无法确切告诉您此选项的名称。您必须自己寻找它。
  3. 以 BIOS/CSM/传统模式启动 Ubuntu 介质。有时,您会看到介质有两个启动选项可供选择,其中一个包含字符串“EFI”或“UEFI”,另一个不包含。选择包含的选项不是包括 EFI/UEFI 字符串以在 BIOS/CSM/legacy 模式下启动。
  4. 正常继续 Ubuntu 安装。
  5. 如果您将计算机设置为仅以 BIOS/CSM/传统模式启动,请将其重置为支持两种启动模式(如果可能)。

安装 Ubuntu 后,您需要找到双启动的方法。一般来说,有三种选择:

  • 您可以依靠固件的内置启动管理器在 EFI 模式(Windows)或 BIOS/CSM/传统模式(Linux)启动之间切换。这通常有点尴尬,但有些人觉得可以接受。不幸的是,一些 EFI 的用户界面很差,以至于这个选项实际上不可用。
  • 您可以使用重新索引作为您的启动管理器。在 Windows 中安装它并编辑文件refind.conf:取消注释该scanfor行并确保它hdbios在选项中。重新启动时,您应该看到一个适用于 Windows 的选项和一个灰色菱形图标,该图标应该启动到您的 32 位 Ubuntu 安装程序安装的 GRUB。不幸的是,rEFInd 用于启动 BIOS 模式引导加载程序的 EFI 功能并非在所有计算机上都可用,因此此选项可能不适合您;但如果适用,它可以是一种方便的继续方式。
  • 您可以安装64 位(是的,64,不是 32)Linux 的 EFI 引导加载程序并将其配置为引导 32 位内核。我知道这可以通过一些 EFI 引导加载程序实现,但并非所有 EFI 引导加载程序都可行。(例如,EFI 存根加载程序就无法实现这一点。)我确信 GRUB 2、Fedora 的修补版 GRUB Legacy 和 ELILO 中至少有一个可以完成这项工作,但我不能保证其中任何一个都可以实现这一点。

不幸的是,有些 EFI 非常不灵活,无法实现 BIOS/EFI 双启动。如果您有其中一种,您唯一的希望就是使用 64 位 EFI 引导加载程序来引导 Linux。

考虑到实现此功能所需的所有注意事项和复杂因素,我想您可以明白为什么我建议坚持使用 64 位版本的 Linux。

答案2

是的,您可以安装32 bit ubuntu操作系统以及64 bit windows 8操作系统,但您的系统是 64 位机器。为此,您实际上需要一个可启动的 DVD 或 USB,其中装有 Ubuntu 32 位操作系统。要在 Windows 中制作可启动的 Ubuntu USB,请使用unetbootin软件。

相关内容