Linuxカーネルをダウングレードする方法

Linuxカーネルをダウングレードする方法

カーネルリリースを搭載した RHEL3.8 を実行している Linux マシンがあります2.4.21-66.ELsmp

Linux カーネルを にダウングレードするにはどうすればいいですか2.4.21-47.ELsmp?

2 つ目: 最後のカーネル アップグレードについてですが、最後のアップグレードに関するログはどこかにありますか?

  • 注記 - /var/log/message には最後のアップグレードについて記載されていません (カーネルのアップグレードは 1 年半前でした)

答え1

grub.conf を編集する方法がわかりません。

このために

/boot/grub/grub.confまずファイルのバックアップを作成してください

すべてのカーネルファイルは以下にあります/boot

[root@localhost ブート]# ls -l vmlinuz-2.6.32-2*
-rwxr-xr-x. 1 ルート ルート 3811616 2011 年 12 月 6 日 vmlinuz-2.6.32-220.el6.i686
-rwxr-xr-x. 1 ルート ルート 3815136 12月19日 10:22 vmlinuz-2.6.32-279.19.1.el6.i686

これらはinitrdイメージです

[root@localhost ブート]# ls -l symvers-2.6.32-2*
-rw-r--r--。 1 ルート ルート 168173 2011 年 12 月 6 日 symvers-2.6.32-220.el6.i686.gz
-rw-r--r--。 1 ルート ルート 175982 12月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 ルート=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 ルート=UUID=2d15d825-80de-4d2d-beae-23140c053e99 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD 静か SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
        initrd /initramfs-2.6.32-220.el6.i686.img

関連情報