Subversion (svn) MonoDevelop on Ubuntu Hardy Heron (8.04.1)

So I tried to get the MonoDevelop release in Subversion to work with Ubuntu Hardy Heron (8.04.1) and had a heck of a time getting it to work.

Finally after much chatting on the IRC channel I did these steps;

  1. Setup badgerports as a repository
  2. Do the the 'ol 'sudo aptitude update && aptitude upgrade' 
  3. Run this; 'sudo apt-get install build-essential mono-mcs mono-gmcs mon-devel libmono-dev lipango1.0-dev libgtk2.0-dev libgtksourceview2.0-cil libgecko2.0-cil monodoc libmono-system-runtime2.0-cil gettext'
  4. Ensure you have 1.9 mono-gmcs installed; 'gmcs –version'
  5. Ensure you have 1.9 mono installed; 'mono –version'
  6. Follow the Subversion setup on the Monodevelop website, all should work now



VirtualBox Clone Not Booting Windows XP

I was playing around with the new 1.6.2 Sun branded VirtualBox and thought I would clone one of my existing VDI's to a new one and then setup a new VM to use that VDI to play with.

So the first thing I did was clone the VDI using the cmd tool that comes with VirtualBox:

C:\Program Files\Sun\xVM VirtualBox\VBoxManage.exe C:\users\steven\.virtualbox\vdi\foo.vdi C:\users\steven\.virtualbox\vdi\bar.vdi

Nifty. Worked like a charm. Then you just go into the VirtualBox Virtual Disk Manager and add the newly cloned bar.vdi and then setup a new VM as usual to use that VDI.

But then of course it didnt want to boot Windows, just a series of lovely BSOD and reboots. Joy.

I trolled around on the forums and found that Innotek (or I guess Sun now) changed the default IDE controller from  PIIX3 to PIIX4 and this change seems to make Windows XP very unhappy. Go into the VM under the Advanced tab change from 'PIIX4' to 'PIIX3'. Now it boots. 

My only real compliant with VirtualBox is, well ok my only two complaints are; 1. Virtual Networking is a real PITA and 2. Why not have a UI for all the awesome options found in the
VBoxManager.exe utility. Ah hell the price is awesome, and I get great
USB support (boo! no USB device support for Virtual PC) and I dont have to download a 125MB download and register (boo! VMWARE).