These steps will install Matriux into a Hyper-V vm (2008 or 2008 R2) and integrate the network and storage adapters.
Create a Hyper-V vm with the legacy network adapter and a 10 GB vhd.
Download Matriux and install onto the local vhd.
Configure apt-get to download the Lucid (2.6.32-7) kernel.
sudo bash
nano /etc/apt/sources.list
# added by -JWG- for Hyper-V integration
# The Lucid repository contains the 2.6.32-7 kernel
deb http://archive.ubuntu.com/ubuntu/ lucid main
apt-get update
Install the kernel and then comment out the repositories.
apt-cache search linux-image-2.6.32
apt-get install linux-image-2.6.32-7-generic linux-headers-2.6.32-7-generic build-essential
nano /etc/apt/sources.list
Comment out the #deb line
Validate the kernel after rebooting to ensure we are on 2.6.32-7.
uname -r
Enable the GPL integration components.
uname -r
sudo bash
cd /lib/modules/2.6.32-7-generic/kernel/drivers/staging/hv
insmod hv_vmbus.ko
insmod hv_blkvsc.ko
insmod hv_netvsc.ko
insmod hv_storvsc.ko
Add the modules to the startup file.
nano /etc/initramfs-tools/modules
# added by -JWG- for Hyper-V integration
hv_vmbus
hv_blkvscb
hv_netvsc
hv_storvsc
update-initramfs -u
reboot
Confirm that the modules are loaded. You will have full network and disk integration. The mouse integration (Inputvsc) is currently provided by Citrix Project Satori and has not yet been patched to 2.6.32-7.
lsmod | grep vsc