You are not logged in.

#1 2026-04-18 17:58:21

Rathatman
Member
Registered: 2026-04-18
Posts: 8

Fresh arch install wont boot with Grub

Hello all

I've done a clean install of Arch linux following the steps of the wiki page, and followed it up with Grub as the boot loader

Whenever i try to boot from it my computer goes straight into UEFI

I tried to move the drive to another computer, removing all other bootable device options, and got a no bootable devices error

I've done arch installs with grub in the past a couple times on different devices with success, and have never had this issue before

Any ideas for obvious things i might have missed?

Will provide any additional information needed

Offline

#2 2026-04-18 18:45:21

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,661

Re: Fresh arch install wont boot with Grub

Boot the install iso, mount everything into place and run

lsblk -f

then arch-chroot and check

efibootmgr

You can redirect those outputs into files and post them using the 1st link below (currently only paste.c-net.org seems to work, courtesy of fucking AI…)

Online

#3 2026-04-18 19:08:06

Rathatman
Member
Registered: 2026-04-18
Posts: 8

Re: Fresh arch install wont boot with Grub

That's a great way to go about it, learnt something new again today smile

lsblk -f: https://paste.c-net.org/DiscoKodak

efibootmgr: https://paste.c-net.org/DealsTarot

Offline

#4 2026-04-18 19:18:19

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,712

Re: Fresh arch install wont boot with Grub

You can't just move a drive from one UEFI system to another unless you install the bootloader/boot manager to the default loader location (grub-install's removable option). You have no entry in your NVRAM for that drive now, so either it didn't get added correctly, the system doesn't save new entries, or the system removed the entry when you removed the drive from the system.

From the looks of that lsblk, this is just a simple internal NVMe drive? Mount everything, arch-chroot, and reinstall the bootloader, then check efibootmgr again (efibootmgr -u tends to be more readable). You should see your grub entry. If not, post the command you're using.

Offline

#5 2026-04-18 19:49:33

Rathatman
Member
Registered: 2026-04-18
Posts: 8

Re: Fresh arch install wont boot with Grub

i looked over the command i was using to install grub again and it was this:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB /dev/nvme0n1

After doing it again i see a grub entry as boot0000 on efibootmgr -u

i then exit the arch-chroot and reboot, and it just boots into the install iso from my usb again, and the boot0000 entry is gone from efibootmgr -U again

The nvme ssd is set as first boot priority in the motherboard uefi

Could it have something to do with motherboard settings?

Offline

#6 2026-04-18 19:52:49

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,661

Re: Fresh arch install wont boot with Grub

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

You did that from the chroot or from the iso itself? Latter would be wrong.

Online

#7 2026-04-18 19:54:18

Rathatman
Member
Registered: 2026-04-18
Posts: 8

Re: Fresh arch install wont boot with Grub

seth wrote:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

You did that from the chroot or from the iso itself? Latter would be wrong.


From chroot

Offline

#8 2026-04-18 19:58:14

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,661

Re: Fresh arch install wont boot with Grub

from the chroot and w/ nvme0n1p1 mounted into that /boot

find /boot -iname '*.efi'

Online

#9 2026-04-18 20:04:49

Rathatman
Member
Registered: 2026-04-18
Posts: 8

Re: Fresh arch install wont boot with Grub

seth wrote:

from the chroot and w/ nvme0n1p1 mounted into that /boot

find /boot -iname '*.efi'

/boot/grub/x86_64-efi/core.efi
/boot/grub/x86_64-efi/grub.efi
/boot/EFI/GRUB/grubx64.efi

Offline

#10 2026-04-18 20:14:10

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,712

Re: Fresh arch install wont boot with Grub

That sounds like your firmware just refuses to save entries, or deletes entries (usually anything non-Windows) when something else is successfully booted. Usually the easiest way around this is to install to the default loader path like I mentioned before https://wiki.archlinux.org/title/GRUB#D … _boot_path . This will allow you to tell the firmware to just boot the disk like you've been trying to do. Having the disk in the boot order doesn't do anything when you actually want to launch a specific executable, which is what a normal UEFI boot does.

Offline

#11 2026-04-18 20:14:14

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,661

Re: Fresh arch install wont boot with Grub

After

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

what is the exact output of efibootmgr?

Online

#12 2026-04-18 20:30:16

Rathatman
Member
Registered: 2026-04-18
Posts: 8

Re: Fresh arch install wont boot with Grub

seth wrote:

After

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

what is the exact output of efibootmgr?

https://paste.c-net.org/oceanattire

Offline

#13 2026-04-18 20:46:35

cryptearth
Member
Registered: 2024-02-03
Posts: 2,049

Re: Fresh arch install wont boot with Grub

Scimmia wrote:

the default loader path like I mentioned before https://wiki.archlinux.org/title/GRUB#D … _boot_path

note: the uefi spec explicitly calls that "path for removable media"
further the spec states that, in order for an implementation to be spec compliant, it has to be supported for removable media only - and doesn't make any assumptions how a spec compliant implementation may or may not handle this path on fixed media in any way

that being mentioned, as i don't have a wiki account, i'd like to request someone who has to add a discusion about renaming the linked section on my behalf, as both "default" and "fallback" are wrong in regard to the underlying spec
further it should be either extented or at least rephrased in a way to reflect that there's no guarantee about that the removable path is even checked for or recognized by the systems firmware implementation and that "it's usually being handled anyway" is not an "industry standard" one can rely upon but a widespread commonalty at most


~ sorry for semi-hijack
@mods: feel free to split off if you may see fit

Offline

#14 2026-04-18 20:46:36

Rathatman
Member
Registered: 2026-04-18
Posts: 8

Re: Fresh arch install wont boot with Grub

Scimmia wrote:

That sounds like your firmware just refuses to save entries, or deletes entries (usually anything non-Windows) when something else is successfully booted. Usually the easiest way around this is to install to the default loader path like I mentioned before https://wiki.archlinux.org/title/GRUB#D … _boot_path . This will allow you to tell the firmware to just boot the disk like you've been trying to do. Having the disk in the boot order doesn't do anything when you actually want to launch a specific executable, which is what a normal UEFI boot does.


Did some more digging and it seems like this is just a thing with MSI boards? That sucks but at least i learnt something new, this did indeed work, thanks!

Offline

#15 2026-04-18 20:46:54

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,661

Re: Fresh arch install wont boot with Grub

Looks perfectly fine so if this just disappears Scimmia will be correct, https://wiki.archlinux.org/title/GRUB#D … _boot_path

Edit: F5ck…

Last edited by seth (2026-04-18 20:47:17)

Online

#16 2026-04-18 20:48:20

cryptearth
Member
Registered: 2024-02-03
Posts: 2,049

Re: Fresh arch install wont boot with Grub

// F5

btw ... no, nothin with MSI specific, i have a MSI system, too

the issue are usually laptops/notebooks
so, is this a mobile system or regular desktop?


// double F5'ed

Last edited by cryptearth (2026-04-18 20:48:58)

Offline

#17 2026-04-18 20:52:37

Rathatman
Member
Registered: 2026-04-18
Posts: 8

Re: Fresh arch install wont boot with Grub

It is a Z270-a board from msi, so an older desktop board

Offline

#18 2026-04-18 20:56:48

cryptearth
Member
Registered: 2024-02-03
Posts: 2,049

Re: Fresh arch install wont boot with Grub

hm, last bios from 2018 - fair to assume you already have it


however: we actually did had one topic in the past where OP was able to fix a similar issue by just reflashing the latest bios anyway
maybe give it a shot

Offline

Board footer

Powered by FluxBB