0

When I turn on my pc, instead of booting Arch, it just takes me to the bios and in order to boot it I have to go to "boot from file" and select: NO VOLUME LABEL, [PciRoot(0x10, 0x0)/HD(1,GPT1D1806B-E2BB-3846-A25E-F86C6D0F5971, 0x800, 0x100000)] then EFI then BOOT and then BOOTX64.EFI. How can I make it boot directly to arch?

The output of lsblk is:

NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0  28.9G  0 disk 
├─mmcblk0p1  179:1    0   512M  0 part 
├─mmcblk0p2  179:2    0    20G  0 part /
└─mmcblk0p3  179:3    0   8.4G  0 part /home
mmcblk0boot0 179:8    0     4M  1 disk 
mmcblk0boot1 179:16   0     4M  1 disk 
mmcblk2      179:24   0 119.1G  0 disk 
└─mmcblk2p1  179:25   0 119.1G  0 part

Thanks in advance.

1 Answer 1

1

You are missing a boot partition.*

Create a new partition and mount it to /boot or /efi (it doesn't really matter), you then need to format it to FAT32 because that's the EFI requirement. Refer to this part of arch wiki installation guide.

Then make sure you have grub installed and set up the boot partition with it. Reference here

*It looks like mmcblk0p1 should be the boot partition, so make sure it's mounted and formated properly, then maybe try booting up your system, and see if grub is already set up on it, if not refer to this

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.