Kexec imediatamente após a instalação do Kickstart (onde é cmdline?)

2

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?

    
por rainereality 12.08.2014 / 19:22

1 resposta

0

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.

    
por 16.02.2017 / 19:07