RedHat 7.3에서 새 커널 버전을 로드할 수 없습니다.

RedHat 7.3에서 새 커널 버전을 로드할 수 없습니다.

RedHat Enterprise Linux Server 7, 커널: 3.10.0-514가 있고 Linux 커널 버전 4.12.10을 다운로드했으며 오류 없이 컴파일하고 구성했습니다. 실행한 명령은 다음과 같습니다.

make mrproper
make dep
make clean
make  bzImage 
make modules
make modules_install

오류 없이 실행되었습니다. 그런 다음 파일을 System.map에 복사하고 /boot folder다음을 실행합니다.

cp System.map /boot/System.map-4.12.10

그런 다음

cp arch/x86_64/boot/bzImage /boot/bzImage-4.12.10

하지만 OS를 재부팅하면 새 커널을 로드할 수 있는 옵션이 없습니다.

도움이 필요하세요?

답변1

첫 번째 업데이트 initramfs:

sudo update-initramfs -c -k <kernel name>

~을 위한라엘:

dracut -f -v /boot/<kernel name>

그런 다음 다음을 업데이트하십시오 grub.

sudo update-grub

~을 위한라엘:

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg ##For BIOS based machines.
grub2-mkconfig -o /boot/grub2/grub.cfg #For UEFI based machines.

관련 정보