Ubuntu Netbook Edition

Preparation
''This page is a stub. It needs to be filled out with details on kernels, drivers, etc required and how to install them in order to make an Ubuntu (or other linux distro) suitable for running on a Joggler''

As a base, you will need an install of Ubuntu Netbook Edition.

You will also need to install linux-headers-generic: apt-get install linux-headers-generic

Gigabit Ethernet Driver
The joggler uses a Realtec 8168 gigabit ethernet chipset. Ubuntu comes with a driver r8169, however this is known[?] to cause problems.

Download the r8168 driver from: Extract the driver source: tar xvfj r8168-8.018.00.tar.bz2 Change into the source tree: cd r8168-8.018.00 Compile it: ./autorun.sh Install the freshly built ethernet module: cp src/r8168.ko /lib/modules/`uname -a`/kernel/drivers/net Tell Ubuntu to ignore the r8169 driver: echo "blacklist r8169" >> /etc/modprobe.d/blacklist Rebuild the module dependencies: depmod -a

Bits

 * 4Gb Flash Drive
 * Sun Virtual Box - Other VM's are avaiable
 * ubuntu-9.10-netbok-remix-i386.iso
 * Linux kernel-source
 * Intel IEGD Configuration Editor - http://edc.intel.com/Software/Downloads/IEGD/ - Registration Required
 * GRUB Stuff from Stskeeps - TODO - Add link
 * Kernel Patches - TODO - Add link

Procedures

 * 1) INSTALLING UBUNTU ON FLASH DRIVE
 * 2) Add the ubuntu-9.10-netbook-remix-i386.iso into Virtual Box (VBOX) Virtual Media Manager
 * 3) Create a new VM, linux 2.6 32bit, with 512Mb memory, no hard drive
 * 4) In settings mount the iso into the CDROM drive of the VM
 * 5) Start the VM
 * 6) You should see Ubuntu Screen, Choose First Option to run system without installing
 * 7) Ubuntu should now load to the netbook screen, with the Favorties tab selected
 * 8) Put in your 4Gb key and connect it to the VM. Devices->USB Devices menu
 * 9) On the Ubuntu screen select 'Install Ubuntu-Netbook-Remix-9.10'. We are going to install this to the 4Gb flash drive.
 * 10) Continue with the install
 * 11) You need to create two primary partitions, a) 100Mb FAT 16 b) Rest of key as Ext3
 * 12) At the end of this step you shoudl have the following :- /dev/sda1	FAT16	/dos and /dev/sda2	ext3	/
 * 13) Continue at the swap warning, we don't want swap. (Note to self. Look at compcache)
 * 14) Add users, passwords etc
 * 15) Select the Advanced button and de-select the 'Install Boot Loader'. Joggler uses EFI and we will be putting our version of GRUB on the FAT16 partition later.
 * 16) Select Install - Grab a beer or wine if your Swifty :)
 * 17) BUIDING KERNEL
 * 18) CREATING INITRD
 * 19) PRODUCING IEGD SUPPORT FILES
 * 20) CREATING FAT16 PARTITION
 * 21) UPDATING EXT3 PARTITION
 * 22) POST BOOT
 * 1) CREATING FAT16 PARTITION
 * 2) UPDATING EXT3 PARTITION
 * 3) POST BOOT
 * 1) POST BOOT
 * 1) POST BOOT

vgrade