Search

Language:  

Available article translations:

Linux Virtual machine occasionally hangs on booting kernel

APPLIES TO:
  • Parallels Desktop 8 for Mac Standard Edition

Symptoms

Virtual machines based on Linux distros with kernel 3.8 and later (for ex. Ubuntu 13.04) may occasionally hang on booting kernel

Cause

The issue is caused by Linux bug. Since linux-image-3.8.0-1-generic_3.8.0-1.5 Linux kernel reads uninitialized KVM paravirtualized clocksource data while working under hypervisor which supports KVM_FEATURE_CLOCKSOURCE To know more about the bug please see https://bugzilla.kernel.org/show_bug.cgi?id=59521

Resolution

  1. Start Parallels Desktop but do not start your Linux Virtual machine
  2. Go to Linux Virtual machine Configuration pane > Hardware > Boot Order
  3. Insert the following boot flag into a "Boot flags" field:

kernel.kvm.features=0x40

This boot flag turns off paravirtualized clocksource while leaving the pv_eoi KVM feature only.

If you are running x86_64 Linux Virtual machine please replace kernel.kvm.features=0x40 boot flag with the following boot flag:

kernel.kvm_paravirt=0




1e5db16426987d561060acdf56d947b4 df4909b7dd0609a3c148f007041db6d9 97cd84747b25a2e5a06065a21a747a53

FEEDBACK
Was this article helpful?
Tell us how we may improve it.
Yes No