<!--
$LastChangedRevision: 1199 $
$LastChangedDate: 2008-01-14 20:19:20 -0600 (Mon, 14 Jan 2008) $
$HeadURL: svn://osiris/plt-for-xo/tags/004/vpc_setup.xml $
-->
<?xml version="1.0" encoding="UTF-8"?>
<setup for="Building DrScheme for the OLPC XO">
		<step>Downloaded Ubuntu 6.06.1 from http://www.gtlib.gatech.edu/pub/ubuntu-releases/dapper/ubuntu-6.06.1-desktop-i386.iso</step>
		<comment>This is called "The Dapper Drake".</comment>
		<step>Downloaded the md5 sum from https://help.ubuntu.com/community/UbuntuHashes. The hash is fb3af44c21f1f68cc25fda7edb8c1bd3</step>
		<step>Verified ISO integrity.</step>
		<step>Created a VPC07 dynamically sized disk "Ubuntu 6.06.1 VHD".</step>
		<step>Created a VPC07 virtual machine "Ubuntu 6.06.1 TEMP" with 1024mb ram and NAT networking.</step>
		<step>Booted the machine with the ubuntu-6.06.1-desktop-i386.iso in Safe Graphics Mode. The standard mode graphics fail.</step>
		<comment>Booting this installer/live-cd is pretty slow.</comment>
		<comment>Searched for and found (and will use) the following reference page: http://arcanecode.wordpress.com/2006/12/19/installing-ubuntu-on-virtualpc-step-by-step/ to increase chances of getting it right the first time.</comment>
		<step>Choose install and specify the configuration: English, USA/Chicago time, American Keyboard, my user/machine info, use the entire disk, the installation now begins.</step>
		<comment>I let the installer run and did other things.</comment>
		<comment>It is really something what you get "for free" these days.</comment>
		<comment>Installation completed and got a popup message to reboot, at which point the machine locked up.</comment>
		<step>Turned off the machine so the changes would be saved. Booted. Logged in. Updted are available. Apparenty the user I created is admin. Installed all of the updates, 186 of them. Both download and installation took some time. Rebooted to make sure things work.</step>
		<step>With the updates installed, I'm going to freeze this disk as a change disk, set it to read only.</step>
		<step>Created a differencing disk "Ubuntu 6.06.1 DEV VHD" and pointed the virtual machine to this disk.</step>
		<step>Installed the toolchain using the command "sudo apt-get install gcc build-essential".</step>
		<step>Verified that it works, it is gcc version 4.0.3.</step>
		<step>Went ahead with the same procedure setting this image as read only and then setting up another image for doing the build.</step>
		<step>Created another disk image to act as a shared drive as a way to get files off of the machine.</step>
		<step>Booted linux and verified that the shared image shows up.</step>
		<step>Mounted the drive with this line in the fstab:
				/dev/hdb1 /fat_files vfat iocharset=utf8,umask=000 0 0
		</step>
		<step>Ran "apt-get install subversion" to get a subversion v1.3.1 client.</step>
		<step>Configure failed because it couldn't find the X11 development files.</step>
		<step>Ran "apt-get install xorg-dev" to get them.</step>
</setup>
