我有一个有点奇怪的用例,经过 3 天的搜索,我并没有比开始时更接近。
所以我的目标是将 pfSense(基于 freebsd)安装到 Beelink Z83-II 上。唯一的问题是它是 64 位 cpu,适用于 64 位操作系统,具有 32 位 efi。
所以普通的 pfsense usb img 文件不会提供启动选项。
然而,ubuntu 18.04和freebsd 11.2都能够正常启动。
它们是 64 位操作系统,但 usb img 包含 64 位和 32 位版本(我相信是 grub 2)。因此他们能够使用 32 位 efi 正常启动,然后继续安装 64 位操作系统。
我的问题,这就是我遇到问题的地方,是如何获取 freebsd 11.2 的 32 位引导加载程序并将其放入 pfsense usb img 中,以便我可以从安装 USB 引导?
我发现了很多如何在安装后更新 grub,但我不知道如何更改安装 USB 的引导加载程序。
我想我需要解压 img。更改grub,然后重新打包img。然而拆包和更换USB却很麻烦。用iso可以做到,但用img不行。而且 ISO 也无法正确启动 ☹。
在这个奇怪的旅程中,非常感谢任何和所有的帮助☺