- Log in to post comments
# create boot disc, sd-card with vfat filesystem wget ftp://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/sheevaplug/uImage wget ftp://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/sheevaplug/uInitrd mmc rescan fatload mmc 0:1 0x00800000 /uImage fatload mmc 0:1 0x01100000 /uInitrd setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most bootm 0x00800000 0x01100000 # allow root login (change settins on sd card) cat /etc/ssh/sshd_config | grep Root PermitRootLogin yes # INSTALL #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 #reset setenv bootargs 'console=ttyS0,115200 root=LABEL=rootfs rootdelay=3 loglevel=7' setenv bootcmd_mmc 'ext4load mmc 0:1 0x00800000 /boot/uImage; ext4load mmc 0:1 0x01100000 /boot/uInitrd' setenv bootcmd 'setenv bootargs $(bootargs); run bootcmd_mmc; bootm 0x00800000 0x01100000' saveenv reset # Install Debian Squeze on SheevaPlug http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html # upgrade apt-get update apt-get -y dist-upgrade flash-kernel ! DEPRECTED ! # 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