Hi Richard and Hansi, Could you try my grub2 package? https://download.opensuse.org/repositories/home:/gary_lin:/branches:/Base:/System/standard/noarch/grub2-x86_64-efi-2.06-37.1.noarch.rpm I backported the upstream memory management patches plus Michael's tpm patch. It dynamically allocates memory in case the initial heap space is used up, so the OOM situation should be mitigated largely unless a huge file is loaded. Please also help me to observe any noticeable delay with the testing grub2. The upstream patchset chooses a small default heap size. Per my test, it introduces a noticeable delay (2~3) when loading the grub2 menu with openSUSE theme. The default heap size is increased in the testing grub2 and it works for my VM. Hope it's sufficient for other cases.