我有一台运行带有内核版本的 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