Editor’s Note: Updated to reflect changes with the Hyper-V Linux Integration Services 4.3 release.
Microsoft developers have designed components that help in improving the performance of virtual machines running on Hyper-V Server. These components are designed as part of the Hyper-V Integration Services.
While the Hyper-V Server is intelligent enough to install and activate Integration Services for Windows virtual machines on its own,
for a few virtual machines running Linux distributions you’ll need to manually install and activate Hyper-V Linux Integration Services. Today we’ll cover the process of installing and activating Hyper-V Integration Services in Linux distribution virtual machines.
Hyper-V Linux Integration Services, sometimes referred to as Hyper-V LIS, provides two types of components: drivers and services. The drivers play an important role in enhancing the performance of Linux virtual machines, and services are designed to perform a specific job.
For example, the VMBUS driver acts as a communication channel to improve communication between virtual machines, and the Time Sync service helps sync time with the Hyper-V Host.
Once Linux Integration services are deployed, virtual machines running Linux distributions can use features like Live Migration, Jumbo Frames, VLAN Tagging and Trunking, support for Symmetric multiprocessing (SMP), Static IP Injection, VHDX resize, Virtual Fibre Channel, Live Virtual Machine Backup and the ability to perform hot adding and removal of memory using the Dynamic Memory feature of Hyper-V.
Currently, Microsoft supports a variety of Linux distributions running as a virtual machine on a Hyper-V Server. Specifically, Microsoft provides Integration Services components for the following Linux distributions:
Before we talk about the activation and installation processes of Hyper-V Linux Integration Services, it’s important to note the following points:
Important: LIS 4.3 ships with two scripts: Install.SH and Upgrade.SH. Whereas in earlier versions of LIS you had to switch to the appropriate Linux distribution directory before you could install/upgrade LIS on Linux virtual machine, starting with Hyper-V LIS 4.0, Microsoft changed the installation process and now you only need to execute one script to either Install (Install.SH) or upgrade (Upgrade.SH) on a Linux distribution.
This is also shown in the screenshot below illustrating the ISO file of LIS 4.3.

Please use the steps below for Linux distributions that ship with LIS drivers and services already installed. For this example we have chosen Ubuntu 12.04 (i.e. Ubuntu Hyper-V Integration Services).
sudo vi /etc/initramfs-tools/moduleshv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc: x” commandsudo update-initramfs –usudo shutdown -r nowOnce the guest virtual machine is rebooted, the LIS drivers and services will be registered in the system.
Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.