Eu tenho um caso de uso estranho e, depois de pesquisar por três dias, não estou mais perto do que comecei.
Portanto, meu objetivo é instalar o pfSense (baseado no freebsd) em um Beelink Z83-II. O único problema é que é uma cpu de 64 bits, para um sistema operacional de 64 bits, com um efi de 32 bits.
Assim, o arquivo usb img normal do pfsense não fornece a opção de inicialização.
No entanto, o Ubuntu 18.04 e o FreeBSD 11.2 são capazes de começar bem.
Eles são o sistema operacional de 64 bits, mas há uma versão de 64 e 32 bits (grub 2 eu acredito). Assim, eles podem inicializar bem com o efi de 32 bits e, em seguida, continuar a instalar o sistema operacional de 64 bits.
A minha pergunta, e é aí que estou tendo problemas, é como posso pegar o bootloader de 32 bits do freebsd 11.2 e colocá-lo no pfsense usb img, assim posso inicializar a partir do usb de instalação?
Descobri muito como atualizar o grub depois de instalado, mas não consigo descobrir como alterar o carregador de inicialização do usb de instalação.
Estou pensando em descompactar o img. Mude o grub, depois repack img. No entanto desembalar e mudar o usb é muitos problemas. Com iso, eu posso fazer isso, mas não img. E o iso não inicializa corretamente ☹.
Toda e qualquer ajuda é muito apreciada nesta estranha jornada ☺