Yamashitaと申します。

RedHat Linux 9(FTP)を使用しております。

やりたいことが

1)grubのカーネル選択メニューリストを使用して、オペレータがどの
 アイテムを選択してOS起動したのかを知りたい。(コマンドで)

2)選択した、アイテムによってサービスを起動したり、しなかったり
 の条件分岐をしたい。(/etc/rc.〜)

3)但し、すべてカーネルのバージョンは統一にしたい。(grub.conf
 のタイトルだけ変更して、kernelはすべて同じ)

を、しようと思っているのですがよい方法がおもいつきません。単純
に選んだタイトルの文字列、または、タイトルの通番が取れればよい
のですが、どなたかよい考えはないでしょうか?

すべて、カーネルバージョンを変更または同じカーネルでもカーネル
名を変更すれば何とかいけるような気がしますが、一つのカーネルイ
メージだとつらいでしょうか?

EX.
-------------------------------------------------------------
[GRUBの画面]

Red Hat Linux (2.4.20-8 MODE-1)
Red Hat Linux (2.4.20-8 MODE-2) <- オペレータが選択
Red Hat Linux (2.4.20-8 MODE-3)

なにか、コマンドで"Red Hat Linux (2.4.20-8 MODE-2)"が取得でき
るか、もしくは通番( "1" )を取得できるようなしくみ


[grub.confの記述]
default=0
timeout=30
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8 MODE-1)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4.20-8.img

title Red Hat Linux (2.4.20-8 MODE-2)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4.20-8.img

title Red Hat Linux (2.4.20-8 MODE-3)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4.20-8.img