my Top page| ドジ話の目次| 前のドジ話次のドジ話

Kernel のバージョンアップ と Vine linux 2.6r3 FTP

  2003年12月4日 (木)

今日は、福岡市の市場調査。車でうろちょろして草臥れました。
# やっぱり ATOK は使いやすい。

Vine Linux のバージョンはアップしたものの、肝心の kernel に関してはバージョン
アップしてませんでした。問題はなかったのですが、Debian サイトがクラックされた
ということなので、 apt-get を使ってバージョンアップすることにしました。

[root]# apt-get install kernel
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了    
パッケージ kernel は以下のパッケージで提供されているバーチャルパッケージです。
  kernel#2.4.18-0vl3 2.4.18-0vl3
  kernel22-smp#2.2.20-0vl10 2.2.20-0vl10
  kernel22#2.2.25-0vl3 2.2.25-0vl3
  kernel-smp#2.4.22-0vl2.8 2.4.22-0vl2.8
  kernel-smp#2.4.20-0vl29.1 2.4.20-0vl29.1
  kernel-smp#2.4.20-0vl24.2 2.4.20-0vl24.2
  kernel-smp#2.4.20-0vl24.1 2.4.20-0vl24.1
  kernel-smp#2.4.19-0vl26 2.4.19-0vl26
  kernel-smp#2.4.19-0vl22 2.4.19-0vl22
  kernel-BOOT#2.4.22-0vl2.8 2.4.22-0vl2.8
  kernel-BOOT#2.4.20-0vl29.1 2.4.20-0vl29.1
  kernel-BOOT#2.4.20-0vl24.2 2.4.20-0vl24.2
  kernel-BOOT#2.4.20-0vl24.1 2.4.20-0vl24.1
  kernel-BOOT#2.4.19-0vl26 2.4.19-0vl26
  kernel-BOOT#2.4.19-0vl22 2.4.19-0vl22
  kernel#2.4.22-0vl2.8 2.4.22-0vl2.8
  kernel#2.4.20-0vl29.1 2.4.20-0vl29.1
  kernel#2.4.20-0vl29.1 2.4.20-0vl29.1
  kernel#2.4.20-0vl24.2 2.4.20-0vl24.2
  kernel#2.4.20-0vl24.2 2.4.20-0vl24.2
  kernel#2.4.20-0vl24.1 2.4.20-0vl24.1
  kernel#2.4.20-0vl24.1 2.4.20-0vl24.1
  kernel#2.4.19-0vl26 2.4.19-0vl26
  kernel#2.4.19-0vl26 2.4.19-0vl26
  kernel#2.4.19-0vl22 2.4.19-0vl22
  kernel22#2.2.20-0vl10 2.2.20-0vl10
  kernel-smp#2.4.19-0vl11 2.4.19-0vl11
  kernel-BOOT#2.4.19-0vl11 2.4.19-0vl11
  kernel#2.4.19-0vl11 2.4.19-0vl11
インストールするパッケージを明示的に選択する必要があります。
E: Package kernel has no installation candidate
[root]# apt-get install kernel#2.4.22-0vl2.8 2.4.22-0vl2.8
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了    
以下の追加パッケージがインストールされます:
  kernel-BOOT#2.4.22-0vl2.8 kernel-smp#2.4.22-0vl2.8 
以下のパッケージが新たにインストールされます:
  kernel#2.4.22-0vl2.8 kernel-BOOT#2.4.22-0vl2.8 kernel-smp#2.4.22-0vl2.8 
0 個のアップグレードパッケージ, 3 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 7 個の保留パッケージがあります。
取得パッケージ: 25.1MB のアーカイブを取得します。インストール後は 57.1MB が使用されます。
続行しますか? [Y/n]Y
取得:1 http://www.t.ring.gr.jp 2.6/i386/updates kernel#2.4.22-0vl2.8 2.4.22-0vl2.8 [9878kB]
取得:2 http://www.t.ring.gr.jp 2.6/i386/updates kernel-BOOT#2.4.22-0vl2.8 2.4.22-0vl2.8 [5255kB]                                             
取得:3 http://www.t.ring.gr.jp 2.6/i386/updates kernel-smp#2.4.22-0vl2.8 2.4.22-0vl2.8 [10.0MB]                                              
取得完了: 25.1MB を 4m6s (102kB/秒)                                                                                                          
RPM コマンドを実行しています (-i)...
##################################################
##################################################
##################################################
[root]# 

でカーネルのインストールは終了。

次に、
[root]# mkinitrd /boot/initrd-2.4.22-0vl2.8.img 2.4.22-0vl2.8
を実行。

[root /boot]# ls
System.map                     chain.b                       os2_d.b
System.map-2.2.20-0vl10        grub                          vmlinux-2.2.20-0vl10
System.map-2.4.18-0vl3         initrd-2.2.20-0vl10.img       vmlinux-2.4.18-0vl3
System.map-2.4.22-0vl2.8       initrd-2.4.18-0vl3.img        vmlinux-2.4.22-0vl2.8
System.map-2.4.22-0vl2.8BOOT   initrd-2.4.22-0vl2.8.img      vmlinux-2.4.22-0vl2.8BOOT
System.map-2.4.22-0vl2.8smp    kernel.h                      vmlinux-2.4.22-0vl2.8smp
autoconf-BOOT.h                kernel.h-2.4.18               vmlinuz
autoconf-BOOT.h-2.4.22-0vl2.8  map                           vmlinuz-2.2.20-0vl10
autoconf-smp.h                 message                       vmlinuz-2.4.18-0vl3
autoconf-smp.h-2.4.22-0vl2.8   module-info                   vmlinuz-2.4.22-0vl2.8
autoconf-up.h                  module-info-2.2.20-0vl10      vmlinuz-2.4.22-0vl2.8BOOT
autoconf-up.h-2.4.22-0vl2.8    module-info-2.4.18-0vl3       vmlinuz-2.4.22-0vl2.8smp
boot.0300                      module-info-2.4.22-0vl2.8
boot.b                         module-info-2.4.22-0vl2.8smp
[root /boot]# 

次に、
[root]# vi /etc/lilo.conf

で lilo.conf を次のように編集

------------- /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.22-0vl2.8
        label=linux
        initrd=/boot/initrd-2.4.22-0vl2.8.img
        read-only
        root=/dev/hdb1

image=/boot/vmlinuz-2.4.18-0vl3
        label=linux-2.4.18
        initrd=/boot/initrd-2.4.18-0vl3.img
        read-only
        root=/dev/hdb1

image=/boot/vmlinuz-2.2.20-0vl10
        label=linux-2.2-up
         #initrd=/boot/initrd-2.2.20-0vl10.img
        read-only
        root=/dev/hdb1

other=/dev/hda1
        optional
        label=win

----------- END of /etc/lilo.conf -----------------------------
 
最後に、

[root /etc]# /sbin/lilo 
Added linux *
Added linux-2.4.18
Added linux-2.2-up
Added win
[root /etc]# 

を実行して、リブート。
目出度く、バージョン 2.4.22-0vl2.8 で立ち上がってきました。v(^_^)
今のところ、不具合はなさそうです。

この後、ディストリビューションのバージョンアップもしてしまいました。
[root]# apt-get dist-upgrade 
を間違ってやってしまいました。
現在、Vine linux 2.6r3 FTP になってます。


my Top page| ドジ話の目次| 前のドジ話次のドジ話