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.