Links

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

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.