<div dir="ltr"><div>Question 1:</div><div>Configuration instructions</div><div>CPU: Intel i7 7700</div><div>Graphics card: CPU integration</div><div>Motherboard: ROG STRIX Z270E GAMING</div><div>BIOS starts UEFI and secure boot (64Bit UEFI)</div><div><br></div><div>Shim15->Ubuntu Grub2(applied/ubuntu/bionic-devel)</div><div><br></div><div>Booting to Ubuntu Grub2 stuck, the screen is always black, you can only restart the computer by pressing the restart button.</div><div>If you turn off the safe boot, everything works fine.</div><div>I can rule out that it is caused by shim15, because after I deleted the grub.efi file, shim15 prompts that grub.efi cannot be found.</div><div>Finally, I deleted the grub.cfg file and it still stuck.</div><div>The above problem is normal if you use the Fedora29 Grub2 code (<a href="https://github.com/rhboot/grub2/tree/fedora-29">https://github.com/rhboot/grub2/tree/fedora-29</a>).</div><div><br></div><div>Question 2:</div><div>The test platform is VMware14, and the BIOS has enabled UEFI and Secure Boot (32Bit UEFI).</div><div>32Bit UEFI will not have the above problem, but it will be stuck when bootloader is used to boot the bootmgfw.efi file of Windows system.</div><div>This is the case with Ubuntu Grub2 (applied/ubuntu/bionic-devel) and Fedora29 Grub2 (<a href="https://github.com/rhboot/grub2/tree/fedora-29">https://github.com/rhboot/grub2/tree/fedora-29</a>).</div><div>Debian Grub2's 32Bit Grub2 (<a href="https://salsa.debian.org/grub-team/grub/tree/debian/2.02+dfsg1-4">https://salsa.debian.org/grub-team/grub/tree/debian/2.02+dfsg1-4</a>) has no problems, but he will have the stuck condition described in question 1.</div><div><br></div><div>I am not very familiar with the grub2 code, but I can assist with the test.</div><div><br></div><div>Grub.cfg file</div><div><br></div><div>insmod part_gpt</div><div>insmod part_msdos</div><div>insmod png</div><div>insmod all_video</div><div>insmod gfxterm</div><div><br></div><div>loadfont $prefix/font.pf2</div><div><br></div><div>set timeout=3</div><div>set default=1</div><div>set gfxmode=auto</div><div>set gfxpayload=1024x768</div><div>terminal_output gfxterm</div><div>set theme=/style.txt</div><div><br></div><div>menuentry 'Linux' --hotkey=f3 {</div><div><span style="white-space:pre">       </span>if cpuid -l; then</div><div><span style="white-space:pre">             </span>linux /bzImage loglevel=3</div><div><span style="white-space:pre">     </span>else</div><div><span style="white-space:pre">          </span>linux /bzImage_x86 loglevel=3</div><div><span style="white-space:pre"> </span>fi</div><div><span style="white-space:pre">    </span>initrd /initramfs</div><div>}</div><div><br></div><div>menuentry 'System' --hotkey=enter {</div><div><span style="white-space:pre">  </span>chainloader (${root})/EFI/Microsoft/Boot/bootmgfwLoadOs.efi</div><div>}</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><b style="font-size:x-small">Hao Binnan</b><br></div><div dir="ltr"><font size="1"><i>Isoo (Qinhuangdao) software development Co., Ltd. (China)</i></font></div><div dir="ltr"><font size="1"><a href="http://www.eassos.com" target="_blank">http://www.eassos.com</a></font></div><div dir="ltr"><font size="1"><br></font></div><div dir="ltr"><font size="1">PGP Public Key: 4096R/9EF21740 / 9678 1E8C B21E 1E60 3997  811D F83B B359 9EF2 1740</font></div><div dir="ltr"><font size="1">haobinnan <<a href="mailto:haobinnan@gmail.com" target="_blank">haobinnan@gmail.com</a>><br></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div>