再会
我有一台 Mac Pro 2.1(使用 OS X El Capitan 刷新到 2.1),想在那里安装 Ubuntu 20.04 x64。(没有虚拟机等)只有 Mac 不知何故无法识别我的 USB 记忆棒。USB 记忆棒是用 Etcher 和 Unetbootin 创建的。但我已经尝试使用引导加载程序重新查找。不幸的是,没有成功。
问候
答案1
我在具有原生 EFI 启动功能的 Xserve2,1 (=MacPro3,1) 上运行 Ubuntu 20.04。公平地说,我(有点?)作弊了,我通过网络启动 iPXE.efi,并让其从网络加载 vmlinuz 和 initrd,以及 nfsroot。但原则上,EFI 1.1 可以很好地启动 UEFI 二进制文件。不幸的是,MacPro<3,1 代只有 32 位 efi,与我的不同,因此您需要执行以下操作:
将 Ubuntu20.04 桌面 .iso 恢复到闪存驱动器,不做任何修改。不要使用 rufus 或类似程序!这些程序会改变分区布局。未更改的 .iso 是专门为允许 EFI 启动而准备的。
恢复后,打开 EFI 分区(通过 gnome disks 或 /sbin/mount 挂载分区 1)并转到 EFI/BOOT。下载https://packages.ubuntu.com/focal-updates/amd64/grub-efi-ia32-bin/download并解压。将 BOOTIA32.efi 复制到 EFI/BOOT(您还将在其中看到 BOOTX64)并将 grubia32.efi 复制到 EFI/ubuntu
如果它有效,请告诉我,我只是凭记忆回忆起这一点。
我不记得 Ubuntu 是否自动检测 32 位 efi 启动并安装 grub-ia32,或者是否需要通过 apt 手动安装它。