プラグサーバ

だいぶ前に買って、箱から出さずに放置してあったらSheevaPlugでサーバを立てた。
SheevaPlug+USB HDD(500GB)+USB Memory(2GB)な構成で、USBメモリにシステムを入れて、HDDに/homeを作った。
あと、内臓のnandとUSBメモリデュアルブートにしてみた。

setenv bootnand 'nand read.e 0x800000 0x100000 0x300000; bootm 0x800000'
setenv bootargs_nand 'rootfstype=jffs2 console=ttyS0,115200 mtdparts=orion_nand:0x100000@0x00000(uboot),0x300000@0x100000(uImage)ro,0x1fc00000@0x400000(rootfs)rw root=/dev/mtdblock2'
setenv bootcmd_nand 'setenv bootargs $(bootargs_nand);run bootnand'

setenv bootusb 'usb start;ext2load usb 0:1 0x01100000 /uInitrd;ext2load usb 0:1 0x00800000 /uImage;bootm 0x00800000 0x01100000'
setenv bootargs_usb 'console=ttyS0,115200 root=/dev/sda2 rootdelay=10'
setenv bootcmd_usb 'setenv bootargs $(bootargs_usb); run bootusb'

setenv bootcmd 'run bootcmd_usb;run bootcmd_nand'

↑のはusb->nandの順で起動。
USBメモリにはdebianをインストール。↓のを参考にした。

http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?SheevaPlug/U-Boot
http://www.cyrius.com/debian/kirkwood/sheevaplug/unpack.html