I have verified that Ubuntu 10.04 Lucid Lynx Alpha1 works utilizing the Hyper-V Synthetic Devices. Here is what you will need to do to get yours set up.
Please keep in mind that Lucid Lynx is in active development and will contain bugs. You will be better off utilizing development benchmarks, in this case we will be using the only benchmark to date, Alpha1. Also due to its fluid nature 10.04 is not ready to be used in production, however it will be released in April at which time it will be Long Term Support (LTS).
http://cdimages.ubuntu.com/releases/10.04/alpha-1/
CONFIGURE MODULES TO LOAD AT BOOT
# echo –e “hv_vmbus\nhv_storvsc\nhv_blkvsc\nhv_netvsc” >> /etc/initramfs-tools/modules
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
# update-initramfs –u
CONFIGURE NETWORKING (DEPENDENT ON YOUR ENVIRONMENT)
# nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto seth0
iface seth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
REPLACE NETWORK ADAPTER AND POWER ON GUEST
VERIFY MODULES LOADED
# lsmod | grep hv_
VERIFY NETWORK CONFIGURATION
# ifconfig | grep seth –C 1
VERIFY STORAGE PERFORMANCE
# dd if=/dev/zero of=/root/testfile bs=4M count=1000