locked
was faulted because the guest executed an intercepting instruction not supported by Hyper-V instruction emulation‏ RRS feed

  • Question

  • Let me try and outline all of the variables that I have encountered that I think are relevant:

     

    I have a Linux VM.  I am building it in the EXTLINUX / SYSLINUX way. 

     

    I am generating a kernel image using ‘make menuconfig’ to create a ‘.config’ using kernel 3.4.10. 

    (I am enabling the Hyper-V Integration Components to build into my kernel.)

     

    I then use a build script to apply the kernel, file system, mbr, fstab, and extlinux.conf to a VHD mounted to my Linux VM.

     

    The Linux VM that I am building the VM with is an i386 (I have a dependency on i386 and cannot use x86_64).

     

    I then take the VHD that now has my Linux kernel on it and I create a VM and boot that VM.  The VM boots to a blinking cursor, nothing rolls on the console of the VM.

     

    I get the following error in the Microsoft-Windows-Hyper-V-Worker event log:

    ‘MyVM’ was faulted because the guest executed an intercepting instruction not supported by Hyper-V instruction emulation.

     

    Any ideas?

    Is this an issue because I am building an x86 kernel (not an x86_64)?


    Brian Ehlert
    http://ITProctology.blogspot.com
    Learn. Apply. Repeat.
    Disclaimer: Attempting change is of your own free will.

    Thursday, October 18, 2012 11:42 PM