Search

Language:  
Search for:

Available article translations:

Linux Virtual machine occasionally hangs on booting kernel

APPLIES TO:
  • Parallels Desktop 8 for Mac

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

Search words:

PD




1e5db16426987d561060acdf56d947b4 33c4522b6fa9ca8e050f19b889fb58f1 790d27220dd34433ff172f45c18cfb98

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