Você pode usar
reboot --kexec
no seu arquivo de kickstart .
Isso deve ser equivalente à sua abordagem anterior, ou seja, o software kickstart descobre os parâmetros kexec para o sistema recém-instalado.
Eu costumava ser capaz de me conectar a um novo kernel imediatamente após a instalação do kickstart (anaconda) via pxe.
Eu consegui fazer isso descobrindo a versão atual do kernel e pegando as opções cmdline usando o /boot/grub/grub.conf
cmdline=$(awk /kernel.*console/'{$1=$2=""; print$0}' /boot/grub/grub.conf)
Então:
kexec -l /boot/vmlinuz-$(uname -r) --initrd=/boot/initramfs-$(uname -r).img --append="${cmdline}"
Agora não consigo encontrar as opções do cmdline para a próxima reinicialização, pois / proc / cmdline e o comando cmdline mostram apenas o cmdline para o disco de instalação.
Como eu seria capaz de descobrir qual é o cmdline para a próxima reinicialização agora?
Você pode usar
reboot --kexec
no seu arquivo de kickstart .
Isso deve ser equivalente à sua abordagem anterior, ou seja, o software kickstart descobre os parâmetros kexec para o sistema recém-instalado.