How to install Linux Integration Services Version 2.1 on a Hyper-V virtual machine running Debian
- June 8th, 2010
- Posted in Tech Recipes
- By Germán Medina
- Write comment
Linux Integration Services Version 2.1 now has support for Timesync, Integrated Shutdown and Symmetric Multi-Processing (SMP) up to 4 virtual processors.
- Get the Linux Integration Services 2.1 Beta from https://connect.microsoft.com/site495
- Extract the files and insert the .iso as a disk in your virtual machine
- Now the hard/long part, update your Kernel with version 2.6.27.47 (This is out of scope, so you will have to look for info on how to do this).
- Reboot and choose your new Kernel
- #mount /cdrom
- #mkdir /opt/linux_ic_v21_rc
- #cp /cdrom/* /opt/linux_ic_v21_rc -R
- #mkdir /etc/sysconfig/network
- # cd /opt/linux_ic_v21_rc -R
- Modify the Mafile file replacing all the occurrences of —reload-rules with —reload_rules
- Modify the scripts/updateinitrd.pl file commenting lines 79 to 87 and adding this line after that $initrdfile = “/boot/initrd.img-2.6.27.47″;
- Modify scripts/updategrub.pl file replacing line 55 with $grubfile = “/boot/grub/menu.lst”;
- #apt-get install chkconfig
- #make
- #make install
- Modify your /etc/init.d/vmbus file commenting lines 55 to 61 and 108 to 112. Also replace line 73 with return 0 and 75 with return 1
- Modify your /etc/network/interfaces file replacing eth0 with seth0
- Modify your /etc/initramfs-tools/modules file adding a vmbus line and a netvsc line
- #update-initramfs –u –k 2.6.27.47
- Shutdown your virtual machine #init 0
- Replace your legacy network adapter with a normal Network adapter copying your old adapter’s MAC to your new adapter
- Start your virtual machine
- That’s it, now you have a Debian Hyper-V virtual machine with Integration Services.
Hi Manglar,
Could you also take a look on how to install the comonents on opensuse ? (minimal text server install) v11.3
Thx to your article I succeeded the install on debian.
But in opensuse I’m still stuck at compile errors.
Kind Regards,
Aswin