두 번째 커널에서 kexec를 활성화해야 합니까?

두 번째 커널에서 kexec를 활성화해야 합니까?

분명히 "첫 번째" 커널에는 kexec 시스템 호출이 필요합니다. 하지만 로드해야 하는 커널( kexec_load및 사용 reboot)을 kexec로 컴파일해야 합니까?

그렇다면 일반 부팅 대신 kexec 부팅을 수행하려면 커널 내부에서 어떤 추가 코드를 실행해야 합니까?

답변1

이에 대한 명시적인 설명을 본 적도 없고 시도한 적도 없지만 그럴 필요는 없을 것 같습니다. 내 추측에 추가하여 맨 페이지에는 다음과 같이 나와 있습니다.

kexec는 커널 내에서 부트로더 기능을 실행합니다.

로드되는 커널을 조정하는 것은 부트로더가 아닌 일부 흑마법이 관련된 경우에만 필요하지만, 실행 중인 커널이 부트로더처럼 샘플링되는 경우에는 필요하지 않습니다.

관련 정보