![새로 컴파일된 커널 버전으로 부팅할 수 없습니다](https://rvso.com/image/726403/%EC%83%88%EB%A1%9C%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%90%9C%20%EC%BB%A4%EB%84%90%20%EB%B2%84%EC%A0%84%EC%9C%BC%EB%A1%9C%20%EB%B6%80%ED%8C%85%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
RHEL 7.5 OS가 설치된 서버가 있습니다. 시스템의 받은 편지함 커널 버전은 4.14.0-49입니다. 사용 가능한 최신 커널을 사용해야 한다는 요구 사항이 있어서 Kernel 4.17.18 소스 패키지를 다운로드하여 내 시스템에서 컴파일했습니다. 이제 두 커널이 모두 제자리에 있습니다.
그러나 새로 컴파일된 커널 버전 4.17.18로 부팅할 수 없습니다. 부팅하도록 지시할 때 다음 오류 메시지가 나타납니다.
error: invalid magic number.
error: you need to load the kernel first.
Press any key to continue...
다음은 내 서버에서 사용할 수 있는 부팅 옵션의 시작 화면입니다. 다행히 내 시스템에서는 여전히 이전 커널 버전(4.14.0-49)으로 부팅할 수 있습니다.
Red Hat Enterprise Linux Server (4.17.18) 7.5 (Maipo)
Red Hat Enterprise Linux Server (4.14.0-49.el7a.aarch64) 7.5 (Maipo)
Red Hat Enterprise Linux Server (0-rescue-68f1601b5f1c4eb09734921b3db38f
제가 놓친 구성 단계가 있나요?
답변1
aarch64
작업 커널이 있는 것으로 보이는 잘못된 아키텍처 커널 파일을 로드하려고 시도한 것 같습니다 amd64
. file
커널 이미지나 실행 중인 시스템에서 명령을 사용하여 uname -a
필요한 아키텍처를 확인한 후 적절한 버전을 사용하십시오.
aarch64
ARM 프로세서와 관련이 있습니다.