GRUB2 Booting Notes

Booting Linux with grub is now possible. (But UEFI shell is normally used)

Starting from Linux Kernel 5.0, it is now possible to enable FrameBuffer. This can be configured in grub with

grub_cfg
set grub_mm_debug=1
insmod efi_gop
insmod efi_uga
earlycon=efifb,mem

More here - https://forum.xda-developers.com/windows-8-rt/rt-development/wip-secure-boot-linux-surface-rt-t3653848/page13

EFISTUB (Kernel booting)

The information bellow is outdated. Visit EFI linux booting for information on how to compile & boot a working linux kernel.

As we are "stuck" inside Microsofts bootarm.efi -> ContextSwitcher -> grub.