GLAN Tank のメモ

etch にする

apt-line を etch のものにするだけ。特筆すべきことはなし。

lenny にする

デフォルトで入っているカーネルが古いので、libc6 が入らない。  http://www.wildtree.jp/~araki/modules/mydownloads/singlefile.php?cid=4&lid=58 で配布されているイメージを使えば、とりあえず 2.6.18 まで上がるので、 これで lenny に上げられる。

カーネル入れ替え

カーネル入れ替える基本は以下の通り。

  • /boot/zImage にカーネルを置き、/boot/initrd に initrd を置く (hda1)
  • zImage と initrd は実行属性を付けておく必要があるようだ
  • Redboot を使っているので、シリアルコンソールを付け替えれば、Redboot で操作可能
    RedBoot(tm) bootstrap and debug environment [ROM]
    Red Hat certified release, version 1.90 - built 13:59:48, Jun  3 2005
    
    Platform: IQ80321 (XScale)
    Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
    
    RAM: 0x00000000-0x08000000, 0x00010ba8-0x07ff4000 available
    == Executing boot script in 1.000 seconds - enter ^C to abort
    RedBoot> load hda1:/initrd -r -v -b 0x00800000 -m disk
    -
    Raw file loaded 0x00800000-0x00bcd8aa, assumed entry at 0x00800000
    RedBoot> load hda1:/zImage -r -v -b 0x00012000 -m disk
    \
    Raw file loaded 0x00012000-0x0016d187, assumed entry at 0x00012000
    RedBoot> exec -c "root=/dev/hda2 initrd=0xa0800000,8M rw console=ttyS0,115200 m"
    Using base address 0x00012000 and length 0x0015b188
    

ls -l /boot のメモ。

-rw-r--r-- 1 root root   743209 2008-12-04 20:17 System.map-2.6.24-etchnhalf.1-iop32x
-rw-r--r-- 1 root root   786010 2008-12-17 20:30 System.map-2.6.26-1-iop32x
-rw-r--r-- 1 root root 59238949 2005-12-17 22:26 barbara-base.tgz
-rwxr-xr-x 1 root root        0 2005-12-13 10:01 base.20051219RC2.md*
-rw-r--r-- 1 root root    57131 2008-12-03 15:16 config-2.6.24-etchnhalf.1-iop32x
-rw-r--r-- 1 root root    62782 2008-12-16 02:09 config-2.6.26-1-iop32x
-rwxr-xr-x 1 root root 62176752 2005-12-13 10:01 debian-base.tgz*
-rw-r--r-- 1 root root  2313012 2006-10-16 11:35 initrd
-rwxr-xr-x 1 root root  1864288 2005-12-13 10:01 initrd.2.6.10*
-rwxr-xr-x 1 root root  1861758 2005-12-13 10:01 initrd.hdb*
-rw-r--r-- 1 root root  4462578 2008-12-24 15:16 initrd.img-2.6.24-etchnhalf.1-iop32x
-rwxr-xr-x 1 root root  3836231 2008-12-23 21:38 initrd.img-2.6.24-etchnhalf.1-iop32x.bak*
-rw-r--r-- 1 root root  4772704 2008-12-24 01:54 initrd.img-2.6.26-1-iop32x
drwx------ 2 root root    12288 2006-04-30 02:49 lost+found/
-rw-r--r-- 1 root root        0 1970-01-01 09:00 raid1
-rwxr-xr-x 1 root root  1335996 2008-12-04 20:17 vmlinuz-2.6.24-etchnhalf.1-iop32x*
-rw-r--r-- 1 root root  1420264 2008-12-17 20:30 vmlinuz-2.6.26-1-iop32x
-rwxr-xr-x 1 root root  1863076 2006-10-16 11:39 zImage*
-rwxr-xr-x 1 root root  1635288 2005-12-13 10:01 zImage.2.6.10*

参考文献・URL