Answer the following 3 questions.... What is the difference between Generation 1 and Generation 2 VMs? What are some potential problems you might encounter when attempting to install a non-Microsoft operating system into a Hyper-V virtual machine? Based on your answer for question 6, can you identify any reasons why the specific distribution and version of Linux used in the lab was selected? Solution The new features in system enter machine manager 2012 R2 was the addition of generation-1 and generation-2 virtual machines. Differences between gen-1,gen-2: ->Generation 2 virtual machines has faster boot time,fewer devices and boot from SCSI virtual driver. In Generation -1 hast slower boot time comared to Generation-2 virtual machine and and it canot boot from SCSI virtual driver. ->Generation-1 supports legacy drivers and uses Hyper-V Bios based architecture. Generation-2 supports UEFI based architecture,in which a subset of integration service components has been included to allow SCSI controller to initialize before. The operating system starts loading. ->Generation-2 virtual machine no oger loads the legacy drivers Generation-1 virtual mechine supprots legacy drivers. ->A Generation-2 virtual machine provides the functionalities over a Generation-1 virtual machines. ->In Generation -1 of Hyper -V was not possible to boot from a SCSI virtual drive. But,in windows server 2012 R2 supports to boot from SCSI virtual hard drive. ->In Generation-1 virtual machines,if you wanted to install operating system using network boot,you were required to install the legacy network adapter after the installing the operating system. But, in Generation-2 virtual mechines is now possible to install guest operating system by connecting to remote installation service using the PXE boot option. ->In Generation-2 virtual machines by default enabled secure boot.this feature prevent unauthorized firm ware(or)UEFI drivers from running at boot time. ->Gen-1 virtual machines can only load legacy IDE drivers for initilizing file system. But Gen-2 virtual mecgines provides suport for VMBUS driver at the boot. ->In Gen-1 virtual machine created will always use device emulation unless integration service components have been installed. But,in Gen-2 the operating system is provided with the synthetic drivers which enables operating system to use SCSI drivers at the boot. ->There are fewer devices running inGeneration-2 virtual machine compared to Generation-1 virtual machine.This is because supprot for emulate drivers such as IDE and legacy network adaptors have been removed and replaced with VMBUS drivers. ->Generation-2 virtual machines as comapare to Generation-1 virtual machine.There are no options to add/configure IDE conrollers. ->Generation-2 virtual machines are more efficient than Generation-1 virtual machines..