如何降级 Linux 内核

如何降级 Linux 内核

我有一台运行带有内核版本的 RHEL3.8 的 Linux 机器2.4.21-66.ELsmp

我怎样才能将 Linux 内核降级为2.4.21-47.ELsmp

第二:关于上次内核升级,我们可以在某处找到有关上次升级的日志吗?,

  • 备注 - /var/log/message 未提及上次升级(内核升级是在半年之前)

答案1

我不知道如何编辑 grub.conf?

为了这

/boot/grub/grub.conf首先创建文件的备份

所有内核文件将出现在/boot

[root@localhost 启动]# ls -l vmlinuz-2.6.32-2*
-rwxr-xr-x. 1 root root 3811616 2011 年 12 月 6 日 vmlinuz-2.6.32-220.el6.i686
-rwxr-xr-x. 1 root root 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 root root 168173 2011 年 12 月 6 日 symvers-2.6.32-220.el6.i686.gz
-rw-r--r--. 1 root root 175982 十二月 19 10:22 symvers-2.6.32-279.19.1.el6.i686.gz

现在打开你的 grub.conf 文件

只需复制您之前的内核行,即标题、根、内核、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

相关内容