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.