Alterações no initramas Alpino 3.9.0 initramfs
O Alpine 3.9.0 envia uma nova versão do initramfs do seu initramfs.
esquerda: Alpino 3.9.0, direita: Alpino 3.8.2
Há uma série de mudanças interessantes:
- melhor e mais cedo suporte de rede para o processo de inicialização, com um parâmetro de kernel adicional para cmdline.txt: BOOTIF, permitindo-lhe especificar a interface do dispositivo que pretende utilizar para efeitos de arranque
- rede é iniciada antes do console inicial, o que provavelmente é muito útil para a depuração
- O relógio suave em tempo real é suportado agora, o que deve resolver o problema sem o relógio de hardware em tempo real disponível no Raspberry Pi
- init como um novo parâmetro do kernel para cmdline.txt, permitindo-lhe especificar o init que será executado ao comutar para o novo sistema de configuração (o padrão é /sbin/init )
- é adicionado o suporte de verificação modloop
Mais sobre a verificação modloop
se [ -f /var/cache/misc/*modloop*.SIGN.RSA.*.pub ]; então
mkdir -p "$sysroot"/var/cache/misc
cp /var/cache/misc/*modloop*.SIGN.RSA.*.pub "$sysroot"/var/cache/misc
pkgs="$pkgs libressl"
fi
Isto adiciona uma chave preexistente ao sistema recém-construído que vive sob o $sysroot antes da mudança no final da execução deste script de inicialização, e adiciona o pacote libressl.
Esta é a chave que é enviada com o initramfs:
Mais sobre o init
Você pode especificar o comando init que é suposto ser executado como um novo parâmetro do kernel: