debian lennyはサポート終了したので、玄柴へsqueezeを入れてみた。別途tftpも必要。
事前準備
玄柴とは別にtftpサーバを用意して、インストール用のuImageとuInitrdを以下からダウンロードする。
- uImage
ftp://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/sheevaplug/uImage - uInitrd
ftp://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/sheevaplug/uInitrd
debian lennyはサポート終了したので、squeezeのsheevaplug用netobootインストールイメージを使用する。
http://ftp.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アドレスは適宜変更してください。
set ipaddr 192.168.1.200
set serverip 192.168.1.116
set netmask 255.255.255.0
saveenv
インストール
tftpbootでuInitrdとuImageを読み込んでdebianインストーラを起動
tftpboot 0x01100000 uInitrd
tftpboot 0x00800000 uImage
setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
bootm 0x00800000 0x01100000
起動設定
インストールが終わったら、 SDカードから起動するように環境変数を設定。
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
- Martin Michlmayr
Debian HOWTOs > Kirkwood > SheevaPlug > Installation
Debian installer for SheevaPlug/GuruPlug
This page describes how to install Debian 6.0 (squeeze) on plug computers, such as the SheevaPlug and GuruPlug.
- gniibe.org: 玄柴に Debian Squeeze をインストールする
- Troubleshooting Debian on SheevaPlug
- Upgrading SheevaPlug's U-Boot - Martin Michlmayr
- Debian lenny tar ball for SheevaPlug - Martin Michlmayr
Last Updated on 2024-08-13 by spicebeat