玄柴へdebian squeezeをインストール

玄柴 Single Board Computer
玄柴

debian lennyはサポート終了したので、玄柴へsqueezeを入れてみた。別途tftpも必要。

事前準備

玄柴とは別にtftpサーバを用意して、インストール用のuImageと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

Last Updated on 2024-08-13 by spicebeat

タイトルとURLをコピーしました