header image

Ryuzeeの他サイト

mixi Twitter Twitter

Categories

携帯対応

QRコード

RING

人気ブログランキング



新着記事

自宅のサーバで、CentOS上でOpenVZを動作させている環境での話し。
OpenVZは通常のCentOS用のKernelではなくて、OpenVZ専用のKernelを起動時にロードしないと使えないのだけど、Kernelのバージョンアップによって、標準では、通常のKernelがロードされるようになってしまい、リモートからサーバ再起動すると悲しいことになっていた。
#調べずに放置しておいた。

で、Kernelの指定方法を調べたのだが、すごい簡単。
うちではブートローダにgrubを利用しているのだが、/etc/grub/grub.confの設定を変えるだけで設定変更可能だ。

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.9-78.0.1.plus.c4)
        root (hd0,0)
        kernel /vmlinuz-2.6.9-78.0.1.plus.c4 ro root=/dev/VolGroup00/LogVol00
        initrd /initrd-2.6.9-78.0.1.plus.c4.img
title CentOS (2.6.18-92.1.1.el5.028stab057.2)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-92.1.1.el5.028stab057.2 ro root=/dev/VolGroup00/LogVol00
        initrd /initrd-2.6.18-92.1.1.el5.028stab057.2.img

defaultの箇所が、デフォルトで選択するKernelのインデックス番号になる。現在は0なので、先頭のKernelが起動される。
OpenVZ用Kernelは2番目なので、このdefaultを1にすれば指定完了だ。

ちなみに起動中のKernelのバージョンを確認するためには

[root@kamakura staff]# uname -r
2.6.18-92.1.1.el5.028stab057.2

のようにunameを使う。-aだともっと細かい情報が出る

関連コンテンツ

このエントリは参考になりましたか?

よろしければ5段階評価で該当する☆をクリックしてください。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

“[Linux]サーバ起動時にデフォルトで利用するKernelの指定方法”へのコメントはありません。

コメントはありません。是非コメントしてください。

コメントする

XHTML: 以下のタグが利用可能です: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback

 

add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0