vine-users ML アーカイブ



[vine-users:064630] [Q] 再構築したカーネルがブートしない

  • From: Yasufumi Haga <yasufumi.haga@xxxxxxxxx>
  • Subject: [vine-users:064630] [Q] 再構築したカーネルがブートしない
  • Date: Sat, 21 Feb 2004 21:52:06 +0900 (JST)
こんばんは、はじめまして、芳賀といいます。
先週あたりから Vine Linux 2.6 CR を VAIO PCG-C1S に
インストールして使いはじめたのですが、再構築したカー
ネルがブートしません。手順がまずいのか、それとも他に
何か特別な事情があるのか、そこら辺りを教えていただけ
ればと思います。

以下の文書を参考にして、

  http://vinelinux.org/manuals/kernel-upgrade-2.html#BUILDKERNEL

バージョン 2.4.25 のカーネルソースを ftp.kernel.org
から取得し、以下のようにして再構築しました。

  # make dep clean bzImage modules modules_install
  # /sbin/installkernel 2.4.25 arch/i386/boot/bzImage System.map
  # /etc/lilo.conf を編集
  # /sbin/lilo

カーネルのビルド中、特にエラーは出ていないように思い
ます。

リブート後、lilo の選択肢で新しい 2.4.25 カーネルを
選択すると、

  Loading Linux .......................

というメッセージが出てから、再び lilo のカーネル選択
メニューに戻ってしまいます。通常ならその後に

  uncompress.........

などというメッセージが出るはずなのですが、それが出ま
せん。

/boot と /etc/lilo.conf の内容は以下のようになってい
ます。

# ls /boot
System.map                    lost+found
System.map-2.2.25-0vl3        map
System.map-2.4.20-0vl24.1     message
System.map-2.4.25             module-info
System.map.old                module-info-2.2.25-0vl3
autoconf-up.h                 module-info-2.4.20-0vl24.1
autoconf-up.h-2.4.20-0vl24.1  os2_d.b
boot.0300                     vmlinux-2.2.25-0vl3
boot.b                        vmlinux-2.4.20-0vl24.1
chain.b                       vmlinuz
grub                          vmlinuz-2.2.25-0vl3
initrd-2.4.25.img             vmlinuz-2.4.20-0vl24.1
kernel.h                      vmlinuz-2.4.25
kernel.h-2.4.20               vmlinuz.old

# ls -l System.map
lrwxrwxrwx 1 root  root 25 Feb 21 22:29 System.map -> System.map-2.4.20-0vl24.1
# ls -l vmlinuz
lrwxrwxrwx 1 root  root 14 Feb 21 22:25 vmlinuz -> vmlinuz-2.4.25

2.4.25 カーネルがブートしなかったので、従来の 2.4.20
でブートしました。そのためだと思うのですが、System.map
のシンボリックリンクが、2.4.25 だったものが 2.4.20 に
変わっています。

# cat /etc/lilo.conf
prompt                          
timeout=50                      
default=linux                   
boot=/dev/hda                   
map=/boot/map                   
install=/boot/boot.b            
message=/boot/message           
linear                          
                                
image=/boot/vmlinuz-2.4.25      
        label=linux             
        read-only               
        root=/dev/hda2          
        append="acpi=off"       
                                
image=/boot/vmlinuz-2.4.20-0vl24.1
        label=linuxold          
        read-only
        root=/dev/hda2
        append="acpi=off"

image=/boot/vmlinuz-2.2.25-0vl3
        label=linux-2.2-up
        read-only
        root=/dev/hda2
        append="acpi=off"

ということはカーネルに作成に失敗しているということの
ように思えるのですが、これは、間違っている手順がある
ということでしょうか、それとも足りない手順があるとい
うことなのでしょうか。カーネルの再構築に関して、Vine
特有のやり方(癖?)とでもいうようなものがあるのでしょ
うか。あるいは他に原因があるのでしょうか。

どなたか教えていただけませんでしょうか。

なおこのマシンは 2.6 CR のインストール後、本日以下の
コマンドを実行してあります。

  # apt-get update
  # apt-get -s upgrade
  # apt-get dist-upgrade

パッケージを使用すれば簡単かつ安全なのは理解している
のですが、差し当たりソースから再構築してみました。

よろしくお願いします。


---
Yasufumi Haga   yasufumi.haga@xxxxxxxxx
                http://homepage3.nifty.com/peterpan/
fingerprint:0EFA 299A BC32 7D68 1FEF  BA2B 804E 9B15 C4F0 F9F0