Estou construindo um kernel personalizado para RPi. O problema é que o bootloader RPi requer uma partição vfat /boot enquanto eu pretendo minimizar o tamanho do kernel, então preciso remover o suporte vfat do kernel.
Li os livros Embedded Linux Primer e Linux Kernel Development. Pelo que entendi, parece que a partição /boot é usada pelo bootloader para procurar kernel e initramfs, entre alguns outros arquivos importantes
Eu tentei remover o suporte a vfat do kernel enquanto mantinha /boot formatado como vfat. O kernel inicializou muito bem. No entanto, o systemd ficou preso em algum lugar dizendo que falhou ao montar /boot, o que está perfeitamente bem, já que o kernel não suporta vfat. Systemd então me deu um shell de resgate.
Eu queria saber que, como o bootloader RPi já suporta vfat e é capaz de carregar o kernel sem nenhum problema, existe alguma maneira de pedir ao systemd para não montar /boot? Pelo que entendi, como o kernel já está carregado neste estágio, o kernel não precisa acessar a partição /boot.
Qualquer ajuda será apreciada.