#fist stage, on host (pc) sudo rm -rf debian-rfs sudo /usr/sbin/debootstrap --verbose \ --arch armel \ --include=mtd-utils \ --foreign \ squeeze \ debian-rfs \ http://debian.tu-bs.de/debian cd debian-rfs/ dev mknod -m 622 console c 5 1 mknod -m 622 tty0 c 4 0 mknod -m 666 null c 1 3 mknod -m 666 zero c 1 5 mknod -m 666 ptmx c 5 2 mknod -m 666 tty c 5 0 mknod -m 444 random c 1 8 mknod -m 444 urandom c 1 9 cd - sudo mkfs.ext2 /dev/sdb2 sudo mount /dev/sdb2 /mnt/usb sudo cp -a debian-rfs/* /mnt/usb/ exit 0 #second stage, on target (beagleboard) mkdir /proc /sys mount -t proc none /proc mount -t sysfs none /sys /debootstrap/debootstrap --second-stage passwd echo "T0:23:respawn:/sbin/getty -L ttyO2 115200 vt100" >> /etc/inittab mount -o remount,ro /dev/mmcblk0p2 /