所以我的理解是 Ubuntu 桌面 13.04 ISO 有两种类型:
- 32 位(仅支持传统启动模式)
- 64 位(仅支持 EFI 启动)
这是正确的吗?我想要一个可以同时在我的旧电脑和新电脑上启动的单一可启动映像。它们目前都运行 64 位软件,但我无法让 64 位映像在我的旧电脑上启动。
我并不关心我运行的是 32 位还是 64 位 Ubuntu,我关心的是两台电脑使用同一个 USB 棒。有没有一种简单的方法可以让 64 位映像在旧版启动模式下启动?或者有没有一种简单的方法可以让 32 位映像在新电脑的 UEFI 下启动?
或者,如果 64 位映像只应在传统启动模式下工作,请告诉我。
谢谢。
答案1
32 位 Ubuntu 仅支持 BIOS(旧版),而 64 位 Ubuntu 同时支持 BIOS 和 EFI 启动模式。因此,64 位映像应该在旧电脑上工作,假如那台电脑有 64 位 CPU。x86-64(又名 AMD64、x64 或 EM64T)架构可以追溯到 2003 年(AMD 的 Opteron 系列),但几年后才开始流行起来。即使在今天,一些电脑仍然使用 32 位 CPU,尽管它们大多是低端或嵌入式设备。因此,如果没有进一步的详细信息,就不清楚您的旧电脑是 32 位还是 64 位。
32 位 Ubuntu 应该可以在 64 位计算机(包括大多数基于 EFI 的系统)上运行;但是,要在基于 EFI 的计算机上启动,基于 BIOS 的操作系统(包括标准 32 位 Ubuntu live CD/USB 映像)要求 EFI 具有称为兼容性支持模块 (CSM) 的功能,这是一个 BIOS 兼容层。大多数现代 EFI 都具有此功能,但它通常默认禁用,因此您可能需要输入固件设置实用程序以启用 CSM(又称“传统模式”或“BIOS 模式”)。如何执行此操作的细节因 EFI 而异,因此不可能给出适用于所有计算机的简单而准确的说明。