Kickstart는 설치 후 즉시 Kexec를 실행합니다(cmdline은 어디에 있습니까?)

Kickstart는 설치 후 즉시 Kexec를 실행합니다(cmdline은 어디에 있습니까?)

나는 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 매개변수를 파악하는 이전 접근 방식과 동일해야 합니다.

관련 정보