# Install Debian Squeze on SheevaPlug http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html # crate partitions fdisk /dev/mmcblk0 o n p 1 2048 +3G n p 2 [ENTER] +512M t 2 82 a 1 p w # format mkfs.ext2 /dev/mmcblk0p1 mkswap /dev/mmcblk0p2 # mount mount /dev/mmcblk0p1 /mnt/ # download wget http://people.debian.org/~tbm/sheevaplug/lenny/base.tar.bz2 -P /tmp # extract tar xjf /tmp/base.tar.bz2 -C /mnt/ # boot # login to console setenv mainlineLinux yes setenv arcNumber 2097 saveenv reset setenv bootargs_console console=ttyS0,115200 setenv bootargs_root 'root=/dev/sda1 rootdelay=10' setenv bootcmd_usb 'usb start; ext2load usb 0:1 0x0800000 /boot/uInitrd; ext2load usb 0:1 0x400000 /boot/uImage' setenv bootcmd 'setenv bootargs $(bootargs_console) $(bootargs_root); run bootcmd_usb; bootm 0x400000 0x0800000' saveenv run bootcmd # login user: root pass: root # set new password for root passwd # sync time ntpdate pool.ntp.org # update system apt-get update apt-get -y dist-upgrade ## sd card fdisk -l /dev/mmcblk0 mkfs.ext2 /dev/mmcblk0p1 mkswap /dev/mmcblk0p2 mount /dev/mmcblk0p1 /mnt/ wget http://people.debian.org/~tbm/sheevaplug/lenny/base.tar.bz2 -P /tmp tar xjf /tmp/base.tar.bz2 -C /mnt/ debian:~# cat /etc/fstab # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # Boot from USB: #/dev/sda1 / ext3 errors=remount-ro 0 1 #/dev/sda2 none swap sw 0 0 # Boot from SD/MMC: /dev/mmcblk0p1 / ext3 errors=remount-ro 0 1 /dev/mmcblk0p2 none swap sw 0 0 umount # Links http://www.cyrius.com/debian/kirkwood/sheevaplug/unpack.html