Ubuntu Environment
From OMAPpedia
[edit] Ubuntu Build Env Setup - Rootstock
Tool to build an ubuntu root filesystem for a target device from scratch The RootStock project aims to create a commandline and graphical set of tools to create a fully configured tarball or VM image of an ubuntu rootfs from scratch so that you can extract it to a root device on e.g. armel systems. (this project was formerly known as build-arm-rootfs and could be found at https://wiki.ubuntu.com/ARM/RootfsFromScratch)
Requirements: Jaunty (9.04) and Debian:
sudo apt-get install qemu wget http://ports.ubuntu.com/pool/main/d/debootstrap/debootstrap_1.0.20~jaunty1_all.deb sudo dpkg -i debootstrap_1.0.20~jaunty1_all.deb wget http://launchpad.net/project-rootstock/trunk/0.1/+download/rootstock-0.1.3.tar.gz tar xf rootstock-0.1.3.tar.gz cd rootstock-0.1.3
Karmic (9.10)
sudo apt-get install rootstock
Proxy Info:
If you are behind a corporate firewall, an extra configuration is needed since the http_proxy variable is not passed to qemu during the final stage of the image creation. There is a quick workaround for this problem: simply add this in the rootstock script when it generates the 'installer' script:
... # write installer script to image cat > $BUILDDIR/installer <...
Rootstock Command line:
sudo ./rootstock --fqdn--login --password --imagesize \ --seed --dist --serial --kernel-image