Re: SL6-part3

Posted: 水 5 21, 2014 10:11 am

Kernel-part2

普段外しているHDDの1つにSL6.5でkernelのVerが2.6.38.8でVMWare−Playerの動かない物が有り
これをVer 3.12.5-1 に上げました。このやり方だとkernelの.rpmが出来ます。
/boot/grub/menu.lst を

title Scientific Linux (2.6.32-431.el6.x86_64)
root (hd0,14)
kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=以下略
initrd /boot/initramfs-2.6.32-431.el6.x86_64.img
title Scientific Linux (2.6.38.8)
root (hd0,14)
kernel /boot/vmlinuz-2.6.38.8 ro root=UUID=以下略
initrd /boot/initramfs-2.6.38.8.img
title Scientific Linux (2.6.32-131.0.15.el6.x86_64)
root (hd0,14)
kernel /boot/vmlinuz-2.6.32-131.0.15.el6.x86_64 ro root=UUID=以下略
initrd /boot/initramfs-2.6.32-131.0.15.el6.x86_64.img
title Other
rootnoverify (hd0,0)
chainloader +1

のようにして 2.6.32-431.el6.x86_64が有効のようにして起点と成っているDebian6で起動して
マルチブートのメニューを作る為に
sudo grub-install /dev/sda
sudo update-grub
で再起動でSL6.5のkernel 2.6.32-431.el6.x86_64を選択して起動で作業です。
Yum Extenderを見るとkernel関連は2.6.32-431がインストール済みに成っていましたので。

最後の
# rpm -Uvh ./kernel-*.rpm
で なんとか は インストールされているxorg-x11-drv-nouveauの為に必要ですと出て
インストール出来なかったので なんとか を探したのですが見つからずkernelを強制インストールで
# rpm -i --force --nodeps ./kernel-*.rpm したのですが
うまく無いようでしたのでxorg-x11-drv-nouveauを怖かったのですが
# yum remove xorg-x11-drv-nouveau   で削除で

# rpm -i ./kernel-headers-3.12.5-1.x86_64.rpm
# rpm -i ./kernel-devel-3.12.5-1.x86_64.rpm
# rpm -i ./kernel-3.12.5-1.x86_64.rpm
でスムーズにインストール出来ました。

ソース
[CentOS][Kernel] 最新のlinuxカーネルのパッケージをビルドしてみた。
2013/12/13 10:29 Category: AIXUNIXLinux
http://kometchtech.blog.fc2.com/?no=1295

/etc/grub.conf  は default=1 のままでkernel 3.12.5-1が起動します。

やはりVMWare-Playerがインストール出来ません、VーBOXは機能拡張パッケージのインストール出来ず。

ミラクルパッチが効いているかのチェック
$ cat /proc/sys/kernel/sched_autogroup_enabled
で「1」が返って来ました。(1が出たら効いている、0が出たら効いていない)