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

cara mengkonfigurasi centos 8 untuk boot dengan versi kernel lama

Pengantar

Kami akan mengedit CentOS 8 parameter konfigurasi GRUB2 dan mengubahnya menggunakan kotor untuk boot dengan kernel lama atau untuk mengubah entri boot default untuk kernel di sistem.

Kotor adalah alat baris perintah untuk memperbarui dan menampilkan informasi tentang file konfigurasi untuk berbagai bootloader khusus arsitektur. Ini terutama dirancang untuk digunakan dari skrip yang menginstal kernel baru dan perlu menemukan informasi tentang lingkungan boot saat ini.

Grubby akan menggunakan pengaturan default ini untuk mencari konfigurasi yang ada. Jika tidak ada file konfigurasi bootloader yang ditemukan, grubby akan menggunakan nilai default untuk arsitektur tersebut.

Dari halaman manual kotor , Berikut adalah beberapa argumen yang akan kita gunakan:

--set-default=kernel-path
       The first entry which boots the specified kernel is made the default boot entry. This may not be invoked with --set-default-index.

--set-default-index=entry-index
       Makes the given entry number the default boot entry. This may not be invoked with --set-default.  The given value represents the index in the post-modification boot entry list.

--default-kernel
       Display the full path to the current default kernel and exit.

--default-index
       Display the numeric index of the current default boot entry and exit.
			  
--info=kernel-path
       Display  information  on  all  boot entries which match kernel-path. If kernel-path is DEFAULT, then information on the default kernel is displayed. If kernel-path is ALL, then information on all boot entries are dis‐played.

Periksa kernel boot default dan boot dengan kernel lama

Cukup ikuti langkah-langkah di bawah ini

  • Sebelum kami mengonfigurasi CentOS kami untuk boot dengan kernel lama versi, periksa saat ini kernel default dengan perintah di bawah ini.
[root@unixcop ~]# grubby --default-kernel
/boot/vmlinuz-4.18.0-305.12.1.el8_4.x86_64
  • Untuk memeriksa indeks yang dipetakan dengan kernel ini
[root@unixcop ~]# grubby --default-index
0
[root@unixcop ~]#

CATATAN :kotor –default-index perintah akan memiliki output NULL jika hanya satu kernel yang diinstal pada sistem Anda.

  • Untuk mendapatkan informasi selengkapnya tentang gambar initrd tertentu, Anda dapat menggunakan perintah di bawah
grubby --info=/boot/vmlinuz-4.18.0-305.12.1.el8_4.x86_64
  • Daftar initrd gambar tersedia di sistem Anda.
[[root@unixcop ~]# ls -l /boot/vmlinuz-*
-rwxr-xr-x. 1 root root 10034312 Aug 30 15:38 /boot/vmlinuz-0-rescue-6b373fdfa30442f7870b901d0b7ce04a
-rwxr-xr-x. 1 root root 7868768 Jun 12 18:59 /boot/vmlinuz-4.18.0-231.2.el8_0.x86_64
-rwxr-xr-x. 1 root root 7876960 Jun 15 16:22 /boot/vmlinuz-4.18.0-305.12.1.el8_4.x86_64
-rwxr-xr-x. 1 root root 7872864 Feb 10 18:04 /boot/vmlinuz-4.18.0-80.el8.x86_64
  • Dapatkan daftar kernel yang tersedia untuk diinstal di sistem Anda
[root@unixcop ~]# rpm -qa | grep kernel | sort -V
kernel-4.18.0-231.2.el8_0.x86_64
kernel-4.18.0-305.12.1.el8_4.x86_64
kernel-4.18.0-80.el8.x86_64
kernel-core-4.18.0-305.12.1.el8_4.x86_64
kernel-headers-4.18.0-348.2.1.el8_5.x86_64
kernel-modules-4.18.0-231.2.el8_0.x86_64
kernel-modules-4.18.0-305.12.1.el8_4.x86_64
kernel-modules-4.18.0-80.el8.x86_64
kernel-tools-4.18.0-231.2.el8_0.x86_64
kernel-tools-4.18.0-305.12.1.el8_4.x86_64
kernel-tools-4.18.0-80.el8.x86_64
kernel-tools-libs-4.18.0-305.12.1.el8_4.x86_64
[root@unixcop ~]# 

CATATAN :Karena sistem Anda berjalan dengan kernel terbaru yang tersedia di sistem saya, indeks akan ditampilkan sebagai “0 ” kemudian versi lama akan dipetakan dengan indmis. 1 maka versi lama berikutnya akan dipetakan dengan indeks 2

[root@unixcop ~]# uname -r
4.18.0-305.12.1.el8_4.x86_64
[root@unixcop ~]#
  • Jadi, boot sistem Anda dengan kernel lama dengan menggunakan perintah di bawah ini menggunakan –set-default pilihan.
[root@unixcop ~]# grubby --set-default-index=1
The default is /boot/loader/entries/6b373fdfa30442f7870b901d0b7ce04a-4.18.0-231.2.el8_0.x86_64.conf with index 1 and kernel /boot/vmlinuz-4.18.0-231.2.el8_0.x86_64
[root@unixcop ~]#
  • Reboot sistem Anda
reboot
  • Periksa kernel default yang digunakan untuk mem-boot sistem saat reboot berikutnya.
[root@unixcop ~]# grubby --default-kernel
/boot/vmlinuz-4.18.0-231.2.el8_0.x86_64
  • Periksa nilai indeks default yang akan aktif setelah reboot
grubby --default-index
[root@unixcop ~]# cat /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-231.2.el8_0.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto resume=/dev/mapper/cl-swap rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet

Kesimpulan

Itu saja,

Kami mengilustrasikan cara mengkonfigurasi CentOS 8 untuk boot dengan kernel lama,

Terima kasih…


Cent OS
  1. Ubah kernel default (boot dengan kernel lama) – CentOS/RHEL/OEL 7

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

  3. CentOS / RHEL 6:Cara mengkonfigurasi kdump

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

  2. CentOS / RHEL 7 :Cara mengkonfigurasi kdump

  3. CentOS / RHEL 5:Cara Mengonfigurasi kdump

  1. Cara Meng-upgrade Kernel Linux di CentOS 7

  2. Cara memutakhirkan git ke versi terbaru di CentOS

  3. Cara Konfigurasi OpenSSH di CentOS 7