debian lennyはサポート終了したので、玄柴へsqueezeを入れてみた。別途tftpも必要。
事前準備
玄柴とは別にtftpサーバを用意して、インストール用のuImageとuInitrdを以下からダウンロードする。
debian lennyはサポート終了したので、squeezeのsheevaplug用netobootインストールイメージを使用する。
http://ftp.jp.debian.org/debian/dists/squeeze/main/installer-armel/current/images/kirkwood/netboot/marvell/sheevaplug/
wheezyのインストールイメージの場合は以下のURLからダウンロードする。
ftp://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/sheevaplug/
tftpサーバの準備
ubuntuでのtftpサーバ設定は以下を参照。
/srv/tftpにuImageとuInitrdをコピーする
玄柴にてtftpサーバの設定をする。IPアドレスは適宜変更してください。
1 2 3 4 |
set ipaddr 192.168.1.200 set serverip 192.168.1.116 set netmask 255.255.255.0 saveenv |
インストール
tftpbootでuInitrdとuImageを読み込んでdebianインストーラを起動
1 2 3 4 |
tftpboot 0x01100000 uInitrd tftpboot 0x00800000 uImage setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most bootm 0x00800000 0x01100000 |
起動設定
インストールが終わったら、 SDカードから起動するように環境変数を設定。
1 2 3 4 |
setenv bootargs_console console=ttyS0,115200 setenv bootcmd_mmc 'mmc init; ext2load mmc 0:1 0x00800000 /uImage; ext2load mmc 0:1 0x01100000 /uInitrd' setenv bootcmd 'setenv bootargs $(bootargs_console); run bootcmd_mmc; bootm 0x00800000 0x01100000' saveenv |
参考URL:
-
This page describes how to install Debian 6.0 (squeeze) on plug computers, such as the SheevaPlug and GuruPlug.