Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

How to get the Ubuntu distribution

90 bytes removed, 12:19, 22 October 2010
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/<&lt;rootfs> &gt; # change <&lt;bootfs> &gt; 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 copy x mkimage -loader from wget http://downloads.igep.es/binaries/xA arm -loader/v1.4.3O linux -0/xT kernel -loadC none -1.4.3a 0x80008000 -0.igep0020e 0x80008000 -sdcard.bin.ift cp xn "Linux" -loadd boot/vmlinuz-12.46.335-0.igep002023-sdcard.bin.ift omap uImage cp uImage /media/<&lt;bootfs>/MLO &gt; # change <&lt;bootfs> &gt; 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
The last step is copy boot wget http://downloads.igep.es/binaries/x-loader/v1.4.4-0/x-load-1.4.4-0.scr to bootigep0020-sdcard.inibin.ift cp /media/<bootfs>/bootx-load-1.4.4-0.igep0020-sdcard.bin.scr ift /media/<&lt;bootfs&gt;/boot.ini MLO # change <&lt;bootfs> &gt; with appropriate SD boot partition
Umount bootfs and rootfs partitionsfinally, push your SD card in your IGEP socket, power up and enjoy !do the same with u-boot
==== System Testing and known issues ==== wget http://downloads.igep.es/binaries/u-boot-arm/v2010.06-0/u-boot-arm-2010.06-0.igep0020.bin cp u-boot-arm-2010.06-0.igep0020.bin /media/&lt;bootfs&gt;/u-boot.bin # change &lt;bootfs&gt; with appropriate SD boot partition
* Can't bring up eth0, no network - this The last step is a known issue that has been fixed but may not have been applied yetcopy boot. * https://bugsscr to boot.launchpad.net/ubuntu/+source/linux/+bug/645689ini
==== Tips and tricks ==== cp /media/&lt;bootfs&gt;/boot.scr /media/&lt;bootfs/boot.ini # change &lt;bootfs&gt; with appropriate SD boot partition
Umount bootfs and rootfs partitions, push your SD card in your IGEP socket, power up and enjoy&nbsp;!  ==== System Testing and known issues ==== ==== Tips and tricks ==== ===== How to cross build ubuntu maverick kernel from sources ===== Create a script for setting the environment
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=<&lt;path to cross compiler>&gt;:$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
0
edits