vine-users ML アーカイブ



[vine-users:066719] Re: カーネ ルパニックを起こす。

  • From: IKEDA Katsumi <ikedak@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:066719] Re: カーネ ルパニックを起こす。
  • Date: Fri, 30 Jul 2004 17:22:45 +0900 (JST)
池田@福山市です。

From: Yasufumi Haga <yasufumi.haga@xxxxxxxxx>
Date: Fri, 30 Jul 2004 16:46:58 +0900 (JST)
Message-ID: <20040730.164658.74757610.yasufumi.haga@xxxxxxxxx>
> 
> cyoichi> > >	label=Vine Linux-2.2-up
> cyoichi> 
> cyoichi> 今試してみましたが、Vine_Linux-2.2-up としても /sbin/lilo で下記の
> cyoichi> エラーが出ます。ラベルが長すぎるんですって。何字以内ならよいので
> cyoichi> しょうね。
> 
> マニュアルページにもその情報は無いようですが、私の環境では、
> 以下のように、12文字で正常に動作しています。

From: lilo-21.4.4/lilo.h
| #define MAX_IMAGE_NAME  15 /* maximum name length (w/o terminating NUL) */

とのことなので、15 文字使えそうな感じです。


以下、参考まで。

From: lilo-21.4.4/common.h
| typedef struct {
|     char name[MAX_IMAGE_NAME+1];
(snip)
| } IMAGE_DESCR;

From: lilo-21.4.4/bsect.c
| static int get_image(char *name,const char *label,IMAGE_DESCR *descr)
| {
(snip)
|    if (strlen(label) > MAX_IMAGE_NAME) die("Label \"%s\" is too long",label);


-- 
池田 克巳  <ikedak@xxxxxxxxxxxxxxxx>
           <http://www013.upp.so-net.ne.jp/ikeda/index.html>
GnuPG Fingerprint = 69BC 8241 0485 389E AA50  E795 7A32 D184 75CE EB0F