Many instructions here are mirrored from Toby Schneider's instructions at http://gobysoft.org/wiki/InstallOnGumstixOvero.
Root filesystem preparation
Follow these steps to create a debian wheezy root filesystem. In this section we will use # host
to indicate commands run on the host machine, and # chroot
for commands commands run inside the chroot filesystem.
- Pick a working folder, in this case
~/duovero
Create a directory to hold the root filesystem:
# host cd ~/duovero mkdir rootfs
Create a configuration file debian.conf in ~/duovero and paste in the following. Additional packages can be included here or installed later using apt-get.
[General] arch=armel directory=~/duovero/rootfs retainsources=~/duovero/sources cleanup=true noauth=true unpack=true bootstrap=Wheezy Net Utils aptsources=Wheezy [Wheezy] packages=apt locales udev adduser sudo nano build-essential less source=http://mv.ezproxy.com.ezproxyberklee.flo.org/debian suite=wheezy [Net] packages=netbase ifupdown iproute net-tools iputils-ping ntp source=http://mv.ezproxy.com.ezproxyberklee.flo.org/debian [Utils] packages=wget source=http://mv.ezproxy.com.ezproxyberklee.flo.org/debian
Run multistrap to create the root filesystem.
# host multistrap -a armel -d ~/duovero/rootfs -f debian.conf