Virtual machines based on Linux distros with kernel 3.8 and later (for ex. Ubuntu 13.04) may occasionally hang on booting kernel
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
- Start Parallels Desktop but do not start your Linux Virtual machine
- Go to Linux Virtual machine Configuration pane > Hardware > Boot Order
- Insert the following boot flag into a "Boot flags" field:
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: