I have a surface pro (6) and I installed ubuntu on an SD Card. Ubuntu is recognized in the UEFI Bios and is set to first choice of boot.
When I start the computer normally, grub starts but prints "minimal BASH like line editing is supported". However, when I enter the bios and select to boot from Ubuntu, Grub boots normally giving me the choice of choosing Windows or Ubuntu. Ubuntu then starts normally
How can I solve this problem to have grub start normally even when i turn on the computer without going through the bios? Also, is there a better User interface in the menu selection for grub? the letters are very tiny
I have grub 2.02
EDIT:More info
sudo efibootmgr -v
BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 0000,0005,0001,0002,0003
Boot0000* Windows Boot Manager HD(1,GPT,3d6e8e5d-938f-46b9-a342-655fc83eb8b0,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...T................
Boot0001* Internal Storage FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(50670071-478f-4be7-ad13-8754f379c62f)SDD.
Boot0002* USB Storage FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(50670071-478f-4be7-ad13-8754f379c62f)USB.
Boot0003* PXE Network FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(50670071-478f-4be7-ad13-8754f379c62f)PXE.
Boot0004* SurfaceFrontPage FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(4042708a-0f2d-4823-ac60-0d77b3111889)VOL+.
Boot0005* ubuntu HD(1,GPT,3d6e8e5d-938f-46b9-a342-655fc83eb8b0,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
sudo efibootmgr -v
in Ubuntu and edit your question to add the output of the command. This will be useful for us to understand your exact UEFI boot configuration.