grubby ile Varsayılan Kernel Sürümünü Değiştirme

Linux sistemlerinizde, kullanmakta olduğunuz kernel sürümünü değiştirmenin pek çok yolu vardır. Bu yazıda, “Oracle Linux” üzerinde “grubby” aracını kullanarak varsayılan kernel sürümünü nasıl değiştirebileceğimizi göreceğiz.

grubby, Oracle Linux 8.9 dağıtımında varsayılan olarak bulunuyor (minimal kurulumlarda dâhil edilmiyor olabilir, emin değilim). Oracle’ın da “grubby ile kernel sürümünü değiştirme” konusunda güzel bir dokümanı var, onu da buraya bırakayım.

[root@ol8 ~]# uname -a
Linux ol8 5.15.0-200.131.27.el8uek.x86_64 #2 SMP Wed Oct 4 22:19:10 PDT 2023 x86_64 x86_64 x86_64 GNU/Linux
[root@ol8 ~]# grubby --default-kernel
/boot/vmlinuz-5.15.0-200.131.27.el8uek.x86_64

Yukarıdaki örnek çıktılarda; önce sistemde çalışmakta olan kernel bilgisini, sonra da “varsayılan” kernel sürümünü kontrol ediyoruz. Göreceğiniz üzere, ikisi de aynı.

“grubby –info=ALL” komutu ile, Grub girdileriniz hakkında bilgi edinebilirsiniz. Biz sadece kernel sürümü ile ilgilendiğimiz için, “grep” yardımı ile bizi ilgilendiren satırları çekelim:

[root@ol8 ~]# grubby --info=ALL | grep ^kernel
kernel="/boot/vmlinuz-5.15.0-200.131.27.el8uek.x86_64"
kernel="/boot/vmlinuz-4.18.0-513.5.1.el8_9.x86_64"
kernel="/boot/vmlinuz-0-rescue-56d91c87fd8a4118804d33d875b70c48"

Yukarıdaki çıktıda, sistemimizde kullanıma hazır bulunan kernel sürümlerini görebiliriz. “grubby –set-default <kernel path>” komutu ile de, varsayılan kernel sürümümüzü değiştirebiliriz. Aşağıda örnek bir kullanım görebilirsiniz.

[root@ol8 ~]# grubby --set-default /boot/vmlinuz-4.18.0-513.5.1.el8_9.x86_64