Estou tentando instalar o Artix em uma máquina virtual QEMU através de um script automatizado que escrevi, em uma das últimas etapas de instalação, onde configurei o Rootless Docker, é necessário habilitar o ip_tables
módulo do kernel executando modprobe ip_tables
dentro do ponto de montagem da instalação comchroot
O problema é que recebo o seguinte erro:
modprobe: FATAL: Module ip_tables not found in directory `/lib/modules/5.13.4-artix1-1
Depois de mais uma inspeção, notei que pacman -Q linux
retorna versões 5.16.10-artix1-1
, e as versões no meu /lib/modules
são5.13.4-artix1-1
Tem chroot
alguma coisa a ver com isso? ou o problema está em outro lugar?
O processo de instalação do Artix deu à nova instalação a versão do kernel mais atualizada que estava disponível no repositório do Artix, não a desatualizada da mídia de inicialização.
Apenas correndo
não persistirá durante uma reinicialização de qualquer maneira; você (ou seu script) deve adicionar uma configuração persistente para carregar o módulo a cada reinicialização do sistema, finalizar o restante da instalação do Artix se ainda não o fez e configurar um (segundo) script que continuará configurando o Docker primeira vez que o sistema inicializa sozinho. O segundo script deve ser removido/desativado depois de concluir seu trabalho.
Em seguida, saia do chroot e reinicie a VM. Você está basicamente chegando ao fim do que pode fazer convenientemente no ambiente do instalador antes que a nova instalação do SO esteja realmente em execução.