GNU/Linux >> Belajar Linux >  >> Cent OS

Ubah kernel default (boot dengan kernel lama) – CentOS/RHEL/OEL 7

Pertanyaan :Bagaimana cara memodifikasi entri default GRUB2 untuk mem-boot versi Kernel yang berbeda?

1. Periksa Versi Kernel yang sedang berjalan

# uname -a
Linux geeklab 3.8.13-94.el7uek.x86_64 #2 SMP Wed Feb 11 14:18:22 PST 2015 x86_64 x86_64 x86_64 GNU/Linux

2. Daftar Entri Kernel sesuai dengan file GRUB2:

# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
Oracle Linux Server, with Unbreakable Enterprise Kernel 3.8.13-94.el7uek.x86_64
Oracle Linux Server, with Unbreakable Enterprise Kernel 3.8.13-94.el7uek.x86_64 with debugging
Oracle Linux Server 7.1, with Linux 3.10.0-229.el7.x86_64
Oracle Linux Server 7.1, with Unbreakable Enterprise Kernel 3.8.13-55.1.6.el7uek.x86_64
Oracle Linux Server 7.1, with Linux 0-rescue-441e86c9ff854310a306bd33e56aae2b
CATATAN :Entri pertama dilambangkan sebagai Nol. Jadi saat ini Server di-boot ke entri ke-0 sesuai dengan output perintah `uname -a` di atas.

3. Mari kita ubah Versi Kernel menjadi 3.8.13-55.1.6.el7uek.x86_64 yang ada di baris nomor 4 tetapi dilambangkan sebagai entri 3.

# grub2-set-default 3

4. Perubahan pada /etc/default/grub memerlukan membangun kembali file grub.cfg sebagai berikut:

# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-229.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.8.13-94.el7uek.x86_64
Found initrd image: /boot/initramfs-3.8.13-94.el7uek.x86_64.img
Found linux image: /boot/vmlinuz-3.8.13-55.1.6.el7uek.x86_64
Found initrd image: /boot/initramfs-3.8.13-55.1.6.el7uek.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-441e86c9ff854310a306bd33e56aae2b
Found initrd image: /boot/initramfs-0-rescue-441e86c9ff854310a306bd33e56aae2b.img
done

Reboot Server dan itu akan boot dengan Kernel Versi 3.8.13-55.1.6.el7uek.x86_64.

# shutdown -r now


Cent OS
  1. Cara Mengubah Batas Semaphore Kernel di CentOS/RHEL

  2. Tidak Dapat Mem-boot OS Linux dengan Auditd (CentOS/RHEL)

  3. Cara Mengubah Port Default Apache Pada RHEL/CentOS 7

  1. Cara menghapus kernel lama yang tidak digunakan di CentOS Linux

  2. Ubah runlevel default di CentOS 7 / RHEL 7

  3. Linux Centos dengan stempel waktu dmesg

  1. CentOS / RHEL 7 :Cara mengubah runlevel (target) dengan systemd

  2. CentOS / RHEL 7 :Cara Memodifikasi Argumen GRUB2 dengan grubby

  3. Ubah kernel default (boot dengan kernel lama) di CentOS/RHEL/OEL 5 dan 6