5
3
I have got a Lenovo MIIX 310-ICR 2-in-1 with Windows 10 preinstalled. I installed Ubuntu on it, but to boot into Ubuntu I have to either restart while holding Shift in Windows 10 to get to its boot list, or when turned off, hold Power and Volume + until I see the UEFI boot list, and choose Ubuntu from there.
What I want is to make it boot from the Ubuntu partition by default, so then I could choose which OS to boot from grub
. I do not mind using another boot manager like rEFInd
, or none at all; since I want to uninstall Windows once I get this sorted out. Although I would prefer keeping grub
just in case I screw up Ubuntu and need to switch kernels or boot in recovery mode easily.
I went to the UEFI settings to change the boot order, but there is no option for that, so I think the only way to do it is not going to be through the UEFI settings.
BIOS version: 1HCN44WW
UPDATE:
Output of efibootmgr
:
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0002,0003,0001,2001,2002,2003
Boot0001* Windows Boot Manager
Boot0002* rEFInd Boot Manager
Boot0003* ubuntu
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Output of sudo ls /boot/efi/EFI
:
Boot Insyde Microsoft refind tools ubuntu
Replacing
/efi/Microsoft/Boot/bootmgfw.efi
with/efi/ubuntu/grubx64.efi
did it. Moving the originalbootmgfw.efi
up one directory made it sorEFInd
can find it and boot Windows. – Tooniis – 2019-06-21T11:24:49.307