CentOS 5.5を新しくする
CentOSは安定性を重視したOSであるため、カーネルはいつまで経ってもバージョンアップされません。(CentOSでは、独自のパッチをカーネルに当てることによって新機能に対応させています。)
それで今回は、最新カーネルをCentOS 5.5に導入してみました。
構築環境
CentOS 5.5 x86_64
旧カーネルバージョン: 2.6.18-194.11.3.el5
新カーネルバージョン: 2.6.35.4
VirtualBox仮想環境で構築。i386でも同じようにできると思いますが、確認していないので注意してください。
このバージョンで行いましたが、適宜環境に応じて読み替えてください。
ホストPCの性能
CPU: Core 2 Duo P8600 2.40GHz
MEM: 4GB(512MBをゲストに割り当て)
Storage: Windows Server 2008 R2のCIFS共有ドライブ (実効速度:30MB/s,8GBをゲストに割り当て)
手順
管理がしやすいように、ソースコードからRPMパッケージを作成してインストールする方法をとります。構築には、各種開発ライブラリが必要です。
同じOSを使う場合は、他のPCで作成したRPMパッケージをコピーして、開発ライブラリなしでインストールすることができます。サーバ用途など、余計なパッケージをインストールしたくない時にはお勧めの方法です。
- 開発環境をインストール
- カーネルソースをダウンロード
- カーネルのパラメータを設定
- ソースをコンパイル(RPMパッケージの作成)
- RPMパッケージのインストール
- Initrd・grubの設定
- 再起動して確認
この手順で行います。