- Quais são as diferenças entre as seções% pre e% post de um script kickstart no CentOS?
A seção %pre
é executada antes de o anaconda avaliar o resto do arquivo de kickstart, após o segundo estágio do instalador ter sido iniciado. Isso significa que você pode criar arquivos em %pre
que podem ser incluídos com %include /tmp/somefile
na configuração do kickstart. %post
é executado após a conclusão da instalação do pacote e do carregador de inicialização.
- A seção% pre é executada simultaneamente com o script do kickstart (após a análise)?
A documentação do RHEL diz que o% pre é executado depois que o kickstart é analisado, mas pode criar dinamicamente conteúdo adicional para o kickstart através das instruções% include. link
- Há armazenamento persistente disponível durante a seção% pre do script do kickstart?
Normalmente, você usa um diretório / tmp gravável em %pre
, que não é persistente no sistema operacional resultante. É só um ramdisk. %post
é executado como root na nova raiz de instalação ou pode ser executado na raiz do anaconda (com %post --nochroot
), onde você pode acessar os arquivos que você criou / salvou durante %pre
.