0
edits
Changes
From IGEP - ISEE Wiki
Update x-loader, u-boot and kernel releases
Next, uncompress the image with
gunzip ubuntu-netbook-10.10-preinstalled-netbook-armel+omap.img.gz
Then write the raw image to a blank SD card (the card size should be >2G)
sudo dd if=<uncompressed image> of=/dev/mmcblk0 # change /dev/mmcblk0 with appropriate device
Current boot file system (x-loader + u-boot + kernel) not works, so we need to replace. First download and extract this package wget wget http://peopledownloads.canonicaligep.comes/ubuntu/~mpoiriermaverick/linux-image-2.6.35-2223-omap_2.6.35-2223.34_armel_torez_235_armel.deb ar -x linux-image-2.6.35-2223-omap_2.6.35-2223.34_armel_torez_235_armel.deb
tar jxf data.tar.bz2
sudo cp -fr boot lib usr /media/<<rootfs> > # change <<bootfs> > with appropriate SD rootfs partition
then, create an uImage file with mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Linux" -d boot/vmlinuz-2.6.35-22-omap uImage cp uImage /media/<bootfs> # change <bootfs> with appropriate SD boot partition
next, download and finally, do the same with u-boot wget http://downloads.igep.es/binaries/u-boot-arm/v2009.11-2/u-boot-arm-2009.11-2.igep0020.bin cp u-boot-arm-2009.11-2.igep0020.bin /media/<bootfs>/ucopy x-boot.bin # change <bootfs> with appropriate SD boot partitionloader from
Umount bootfs and rootfs partitions, push your SD card in your IGEP socket, power up and enjoy ! ==== System Testing and known issues ==== ==== Tips and tricks ==== ===== How to cross build ubuntu maverick kernel from sources ===== Create a script for setting the environment
echo "Setting environment for armel cross-compile"
export ARCH=arm
export CROSS_COMPILE=arm-none-linux-gnueabi-
export PATH=<<path to cross compiler>>:$PATH (set the correct path to cross compiler)
export DEB_BUILD_ARCH=armel
export DEB_HOST_ARCH=armel
Clone the ubuntu maverick repository
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-maverick.git
cd ubuntu-maverick
Setup the environment and run ...
source armconfig
fakeroot debiar/rules clean