Как понизить версию ядра Linux

Как понизить версию ядра Linux

У меня есть машина Linux, на которой работает RHEL3.8 с ядром версии 2.4.21-66.ELsmp.

Как мне понизить версию ядра Linux до 2.4.21-47.ELsmp?

Во-вторых: Что касается последнего обновления ядра, можем ли мы где-нибудь найти логи, касающиеся последнего обновления?

  • примечание - /var/log/message не упоминает последнее обновление (обновление ядра было раньше, чем через 1/2 года)

решение1

Я не знаю, как редактировать grub.conf?

Для этого

Сначала создайте резервную копию вашего /boot/grub/grub.confфайла.

Все ваши файлы ядра будут представлены в/boot

[root@localhost boot]# ls -l vmlinuz-2.6.32-2*
-rwxr-xr-x. 1 корень корень 3811616 6 дек. 2011 vmlinuz-2.6.32-220.el6.i686
-rwxr-xr-x. 1 корень корень 3815136 19 дек 10:22 vmlinuz-2.6.32-279.19.1.el6.i686

Это образы initrd

[root@localhost boot]# ls -l symvers-2.6.32-2*
-rw-r--r--. 1 корень корень 168173 6 дек. 2011 symvers-2.6.32-220.el6.i686.gz
-rw-r--r--. 1 корень корень 175982 19 дек 10:22 symvers-2.6.32-279.19.1.el6.i686.gz

Теперь откройте файл grub.conf.

Просто скопируйте предыдущие строки ядра, которые означают title,root,kernel,initrd, и вставьте их ниже, а затем измените номера версий ядра.

Вы можете ознакомиться с образцом файла здесь.

название CentOS (2.6.32-279.19.1.el6.i686)
        корень (hd0,0)
        ядро /vmlinuz-2.6.32-279.19.1.el6.i686 ro root=UUID=2d15d825-80de-4d2d-beae-23140c053e99 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
        initrd /initramfs-2.6.32-279.19.1.el6.i686.img
название CentOS (2.6.32-220.el6.i686)
        корень (hd0,0)
        ядро /vmlinuz-2.6.32-220.el6.i686 ro root=UUID=2d15d825-80de-4d2d-beae-23140c053e99 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
        initrd /initramfs-2.6.32-220.el6.i686.img

Связанный контент