[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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@data) (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)