vine-users ML アーカイブ



[vine-users:063963] Re: ANNOUNCE: errata of kernel (Vine-2.x)

  • From: Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:063963] Re: ANNOUNCE: errata of kernel (Vine-2.x)
  • Date: Thu, 15 Jan 2004 15:30:19 +0900 (JST)
こんにちは、かわむらです。

From: IKEDA Katsumi <ikedak@xxxxxxxxxxxxxxxx>
> From: Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>
> > カーネル2.4.22-0vl2.10にしたところ、/boot/kernel.h-2.4.22 の
> > 中身がありませんでした。サイズ0です。
> 
> 私の環境では次の通りです.
> 
> $ cat /proc/version 
> Linux version 2.4.22-0vl2.10 (farmer@xxxxxxxxxxxxxxxxx) (gcc version 2.95.3 20010315 (release)) #1 2004年 1月 9日 金曜日 23:08:04 EST
> $ ls -l /boot/kernel.h
> lrwxrwxrwx    1 root     root           15 Jan 11 20:29 /boot/kernel.h -> kernel.h-2.4.22
> $ ls -l /boot/kernel.h-2.4.22 
> -rw-r--r--    1 root     root          405 Jan 11 20:33 /boot/kernel.h-2.4.22

古いカーネルのホストのファイルを見たら、
/* This file is automatically generated at boot time. */
と書いてありました。そこで、もう一度再起動したところ、
/boot/kernel.hが作成されていました。
一応、自己解決です。

もうちょっとトレースしてみました。
/etc/rc.sysinit にある/sbin/mkkerneldoth (シェルスクリプト)で
作成しているようですね。条件によって作成しているようなので、
うまく行かない場合があるのかも。