vine-users ML アーカイブ



[vine-users:060370] Re: lilo.conf の編集

  • From: "Ryow Takahashi" <ryow_t7i@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:060370] Re: lilo.conf の編集
  • Date: Mon, 12 May 2003 21:20:28 +0900
RYOW です。

On Mon, 12 May 2003 19:05:32 +0900
"K.Iwamoto" <burn@xxxxxxxxxxxxxxxx> wrote:

> > この仕様はどんな時起こるのですか? rpm -U や apt-get 経由の時なのでしょ
> > うか? 今まで手動で /sbin/lilo していて、気がつきませんでしたので。
> 
> rpm -Uvh kernel-VER-REL
> apt-get install 'kernel#VER-REL'
> 
> これらを実行後はどちらでも起きるんじゃないかと思います。

$ rpm -q --scripts kernel
...
postinstall script (through /bin/sh):
...
if [ -x /sbin/lilo -a -f /etc/lilo.conf ]; then
        /sbin/lilo > /dev/null 2>&1
        exit 0
fi
...

なので、rpm コマンドでも apt-get コマンドでも、パッケージからインストー
ルする限り、/sbin/lilo コマンドが実行可能で /etc/lilo.conf ファイルが存
在すれば、必ず /sbin/lilo が実行されると思います。

ですから、手っ取り早く、カーネルパッケージのインストール (アップグレード)
時に、/sbin/lilo が実行されるのを防ぐには、シノバーさんが仰るように
/etc/lilo.conf をリネームする手は有効かと。

もしくは、ソース RPM でインストールして、SPEC ファイルを手で編集、パッケー
ジングし直したもの (mkkpkg (でしたっけ ?) が使えるなら、それでもよいと思
いますが) をインストールするかではないでしょうか。
カーネルがアップデートされる度に、これを毎度やるのは面倒だと思われるかも
しれませんが ... 。

私は毎回、この手順を踏んでますので (上記の %postinstall セクションは弄っ
てませんが) 苦にしないのですけども。

-- 
Ryow Takahashi
ryow_t7i@xxxxxxxxxxxxxxxxx