Uma partição de sistema EFI é simplesmente uma partição formatada em FAT32 (com o sinalizador de inicialização ESP configurado em tabelas de partição GPT). Alguns sistemas UEFI terão o prazer de carregar bootloaders a partir de uma partição FAT32 em uma partição MBR padrão. Parece-me que você criou corretamente, mas não tem formatação. Uma vez formatado, você "instalará" o rEFInd lá copiando os arquivos rEFInd.
- Formato:
mkfs.vfat -F 32 /dev/sdd1
- Montagem:
mkdir /tmp/usbboot && mount /dev/sdd1 /tmp/usbboot
- Preparar pasta de destino:
mkdir /tmp/usbboot/EFI
- Copie os arquivos
rEFInd
:cp -a /path/to/refind /tmp/usbboot/EFI/
(ou use o scriptrefind-install
:refind-install --root /tmp/usbboot
) - Edite a configuração de
rEFInd
a gosto (/tmp/usbboot/EFI/refind/refind.conf
)
A etapa final para instalar totalmente um carregador de inicialização em um sistema UEFI é registrá-lo com o firmware UEFI, usando efibootmgr
ou similar. Isso geralmente é ignorado com unidades USB inicializáveis; isso afetará apenas o sistema atual. Para inicializar em outros sistemas, você usaria o menu de inicialização do firmware. (Se não houver outras unidades conectadas e nenhum outro bootloader no ESP do USB, o firmware deve autodetectar rEFInd
e carregá-lo automaticamente.)