2004年11月14日

[debian-users:41966] lilo.conf の内容の変更が反映されない


和田と申します.

kernel をアップデートして, lilo をインストールし直そうと作業したのです
が, lilo の変更が反映されなくて困っています.

このメールの末尾にコピーする内容の /etc/lilo.conf で,

# /sbin/lilo
Warning: /dev/hda is not on the first disk

Added Linux 2.6.9 *
Added Linux 2.6.8
Added Linux 2.2.20-0

とし, 再起動します.

再起動して boot する直前に, Shift key を押すと, 以下のような, 枠のつい
た赤地の, LILO の選択の画面が表示されますが, 選択でき得るのは "Linux"
の一種類しかありません. 即ち, 現在の "Linux 2.6.9" 等のラベルは, 選択
の候補になっていません.

--- ここから ---
LILO 22.5.9 (Debian) Boot Menu

Linux

Hit any key to cancel Timeout --:--
Use ←↑→↓ arrow keys to make selection
Enter choice, options. Hit RET to boot
--- ここまで ---

また, この画面における lilo のバージョンは, 22.5.9 となっていますが,
現在使っているバージョンは,

data:~> dpkg -l lilo
ii lilo 22.6-1 LInux LOader - The Classic OS loader can loa

のはずです.


ところで, 末尾に以前の lilo.conf の設定も転載しておきますが, もしこの
設定のままだとすると, lilo で, "LinuxOLD" のラベルを選択できないのがお
かしいです. また,

lrwxr-xr-x 1 root root 18 2004-11-14 05:22 vmlinuz -> boot/vmlinuz-2.6.9
lrwxr-xr-x 1 root root 18 2004-10-05 22:13 vmlinuz.old -> boot/vmlinuz-2.6.8

であり, "vmlinuz" でブートする場合, vmlinuz-2.6.9 より,
kernel-image-2.6.9 で起動するはずですが, demesg を見ると

# dmesg | grep "Linux version"
Linux version 2.6.8 (root@xxxxx) (gcc バージョン 3.3.4 (Debian 1:3.3.4-9)) #1 Thu Aug 19 11:47:03 JST 2004

となっており, 実際には kernel-image-2.6.8 で起動していると主張していま
す.

このことから, どうやら, 以前の lilo の設定も反映されておらず, さらにそ
れ以前の設定で lilo がインストールされた時のままになっているようです.

色々調べていますが, どうしても新しい設定で lilo をうまくインストールし
直せません. どのような原因が考えられるでしょうか?


# ls /boot
System.map-2.2.20-compact config-2.6.8 sid.bmp
System.map-2.6.8 config-2.6.9 vmlinuz-2.2.20-compact
System.map-2.6.9 debian.bmp@ vmlinuz-2.6.8
boot.0300 debianlilo.bmp vmlinuz-2.6.9
coffee.bmp map
config-2.2.20-compact sarge.bmp

(fdisk の print 結果)
Disk /dev/hda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 124 995998+ 83 Linux
/dev/hda2 125 186 498015 82 Linux swap / Solaris
/dev/hda3 187 1555 10996492+ 5 Extended
/dev/hda4 1556 16709 121724505 83 Linux
/dev/hda5 187 310 995998+ 83 Linux
/dev/hda6 311 1555 10000431 83 Linux

Disk /dev/hdb: 20.4 GB, 20416757760 bytes
255 heads, 63 sectors/track, 2482 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 16 128488+ 83 Linux
/dev/hdb2 17 47 249007+ 82 Linux swap / Solaris
/dev/hdb3 48 702 5261287+ 5 Extended
/dev/hdb4 703 2482 14297850 83 Linux
/dev/hdb5 48 94 377496 83 Linux
/dev/hdb6 95 702 4883728+ 83 Linux


また, 以下に現在の lilo.conf の設定と, 以前の lilo.conf の設定を引用し
ておきます.

(現在の設定)
--- ここから ---
# cat /etc/lilo.conf

lba32
boot=/dev/hda
root=/dev/hda1
bitmap=/boot/sid.bmp
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0
install=bmp
prompt
timeout=50
map=/boot/map
vga=normal
image=/boot/vmlinuz-2.6.9
label="Linux 2.6.9"
read-only
image=/boot/vmlinuz-2.6.8
label="Linux 2.6.8"
read-only
image=/boot/vmlinuz-2.2.20-compact
label="Linux 2.2.20-0"
read-only
--- ここまで ---

(以前の設定)
--- ここから ---
# cat lilo.conf

lba32
boot=/dev/hda
root=/dev/hda1
install=/boot/boot-menu.b
map=/boot/map
delay=20
vga=normal
default=Linux

image=/vmlinuz
label=Linux
read-only
image=/vmlinuz.old
label=LinuxOLD
read-only
optional
--- ここまで ---


以上です.


-----------------
和田 健 (WADA Ken)


投稿者 xml-rpc : 2004年11月14日 08:10
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27765
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。