나는 pxe를 통해 kickstart(anaconda)를 설치한 후 즉시 새로운 커널로 kexec를 실행할 수 있었습니다.
현재 커널 버전을 확인하고 /boot/grub/grub.conf를 사용하여 명령줄 옵션을 가져오면 됩니다.
cmdline=$(awk /kernel.*console/'{$1=$2=""; print$0}' /boot/grub/grub.conf)
그 다음에:
kexec -l /boot/vmlinuz-$(uname -r) --initrd=/boot/initramfs-$(uname -r).img --append="${cmdline}"
이제 /proc/cmdline 및 cmdline 명령은 설치 CD에 대한 cmdline만 표시하기 때문에 다음 재부팅에 대한 cmdline 옵션을 찾을 수 없습니다.
이제 다음 재부팅 시 명령줄이 무엇인지 어떻게 알 수 있나요?
답변1
당신은 그것을 사용할 수 있습니다
reboot --kexec
당신의시작 파일.
이는 킥스타트 소프트웨어가 새로 설치된 시스템에 대한 kexec 매개변수를 파악하는 이전 접근 방식과 동일해야 합니다.