USL-5PをDebian化 その2
一応、できた。
Debianからのブートだと電源ランプはオレンジで点滅のままなのね。うざいからどうにかしたい。
fdisk
-sh-2.05b# fdisk /dev/hda Command (m for help): p Disk /dev/hda: 1014 MB, 1014644736 bytes 2 heads, 62 sectors/track, 15981 cylinders Units = cylinders of 124 * 512 = 63488 bytes Device Boot Start End Blocks Id System /dev/hda1 1 1009 62527 83 Linux Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 2 First cylinder (1010-15981, default 1010): Using default value 1010 Last cylinder or +size or +sizeM or +sizeK (1010-15981, default 15981): +128M Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 3 First cylinder (3027-15981, default 3027): Using default value 3027 Last cylinder or +size or +sizeM or +sizeK (3027-15981, default 15981): Using default value 15981 Command (m for help): t Partition number (1-4): 2 Hex code (type L to list codes): 82 Changed system type of partition 2 to 82 (Linux swap) Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. -sh-2.05b# fdisk -l /dev/hda Disk /dev/hda: 1014 MB, 1014644736 bytes 2 heads, 62 sectors/track, 15981 cylinders Units = cylinders of 124 * 512 = 63488 bytes Device Boot Start End Blocks Id System /dev/hda1 1 1009 62527 83 Linux /dev/hda2 1010 3026 125054 82 Linux swap /dev/hda3 3027 15981 803210 83 Linux
- debianバイナリの準備
debianとかlantoolsのバイナリは以下から。
http://iohack.sourceforge.jp/
はじめは
- base64-sh4-20070709-etch.tgz
- landisk-tools-20070612.tgz
の組み合わせでやってたけどブートがうまくいかない。
しょうがないので、http://harahome.ddo.jp/usl5p/index.php?debian26%A4%CE%C6%B3%C6%FEの実績のある以下の組み合わせで試したけど
- base26-sh4-2005912-bash3.tgz
- landisk-tools-20050828.tgz
あとから気づいたけど、hda1のディスク使用量が100%になってたからかもしれない。
ブートの準備
ブート手順のファイルをコピー。
- sh-2.05b# cp /mnt/hda3/boot/vmlinuz-2.6.13-sh /boot
- sh-2.05b# cp /mnt/hda3/boot/boot.b-usl5p /boot
以下で、liloの書き換え。
- sh-2.05b# lilo -C /etc/lilo-usl5p.conf
終わったら電源落として、電源スイッチとコピースイッチを同時に押し続けて起動。
apt-get
正常に起動したっぽければ、http://www.projectfox.mydns.jp/pes/breaking/の情報を参考に/etc/apt/sources.listを書き換え。
deb http://iohack.sourceforge.jp/kogiidena/debian26/binary-sh4/ ./ deb http://iohack.sourceforge.jp/kogiidena/debian26/working/ ./ deb-src http://ftp.jp.debian.org/debian/ sarge main non-free contrib deb-src http://ftp.debian.or.jp/debian/ sarge main non-free contrib deb-src http://ftp.debian.or.jp/debian-non-US sarge/non-US main contrib non-free
apt-get update
apt-get upgrade