池田@福山市です。
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