More problems compiling parallels
Got past the first hurdles but now I get the following:
make -C /lib/modules/2.6.20-16-generic/build SUBDIRS=/usr/lib/parallels/drivers/hypervisor SRCROOT=/usr/lib/parallels/drivers/hypervisor modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-generic'
make[2]: *** No rule to make target `/usr/lib/parallels/drivers/hypervisor/interrupt.o', needed by `/usr/lib/parallels/drivers/hypervisor/hypervisor.o'. Stop.
make[1]: *** [_module_/usr/lib/parallels/drivers/hypervisor] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-generic'
make: *** [all] Error 2
Parallels originally worked for me. For those interested here is the full log.