Available article translations:

Open Suse 12 Linux Virtual machine 32 bit goes to black screen on resuming from hibernation.

  • Parallels Desktop for Mac Business Edition
  • Parallels Desktop for Mac Home Edition
  • Parallels Desktop for Mac Pro Edition


32 bit Open SuSe Linux Virtual machines that use grub2 as a boot loader may fail to resume from hibernation. Virtual machine hangs in black screen.


There are two possible workarounds:

  1. Using different versions of grub2 and Linux kernel.

    • You can downgrade grub2 to version < 2.0.0-1.15.1, or
    • you can upgrade kernel to version >= 3.4.42-2.28.1.
  2. Increasing the memory size of Linux Virtual Machine from 768Mb to 1Gb

    to do it you need to go to Virtual machine menu > Configure > Hardware > CPU & Memory and change memory allocation to 1 Gb (1024 Mb)


The issue is caused by a combination of an indeterministic memory allocation in grub2 and a bug in Linux kernel.

If grub2 loads 'initrd' to the different physical memory location before and after hibernation, the NUMA node 0 memory area contents might be restored incorrectly which causes kernel panic during resume.

1e5db16426987d561060acdf56d947b4 a9c6e0b6a5209e617a7c0dd5eace86cf f9b6a8d63f3437e0dca35c9704a9033c 4987860c21de5849bcebfeb0472cfd03

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