如何在具有 32 位 UEFI 的 PC 上安装 Ubuntu?

如何在具有 32 位 UEFI 的 PC 上安装 Ubuntu?

我想在一台旧的 ASUS 平板电脑上安装 Lubuntu,该平板电脑具有 32 位 UEFI 和 32 位 Windows,但具有支持 x64 的 CPU。我尝试了所有方法(使用 rEFInd、.efi通过 UEFI shell 设置文件等),但 UEFI 拒绝启动任何 64 位.efi文件。不过,i386 debian 安装程序似乎可以工作。

有人声称可以在具有 32 位 UEFI 的系统上运行 64 位 Linux 内核,但关于如何操作的信息并不多。在写这个问题时,我将grubia32.elf文件从 i386 的 Debain 安装程序复制到 Lubuntu 安装程序中的相同位置 ( EFI/boot/)。rEFInd 检测到了它,GRUB 向我提供了一个 shell(不确定它为什么不使用该boot/grub/grub.cfg文件),我在其中输入:

insmod linux
linux /casper/vmlinuz
initrd /casper/initrd
boot

...据我所知,它可以毫无问题地启动到 Lubuntu 的“Live CD”版本!

所以现在我的问题是:如何安装和配置 32 位 GRUB 来加载已安装的 Lubuntu?(假设这是最合适的方法,并且 Lubuntu 安装程序将尝试安装 64 位 GRUB。)

答案1

Lubuntu 在 EFI 系统分区上的 GRUB 上安装了 32 位版本,一切正常!

也许我应该在问这个问题之前尝试安装它,但这些信息可能对其他人仍然有用。

相关内容