You are not logged in.

#1 Yesterday 08:04:19

endless
Member
Registered: 2025-09-06
Posts: 46

[solved] after installing arch and rebooting, grub doesn't show up

I installed everything manually in my new desktop, but when i rebooted the grub didn't show up and i went straight to my windows partition, I first thought that I messed up something when installing grub, but i wiped the partition i used for arch and re-installed it using the archinstall script, and had the same problem.

i disabled fast start up and secure boot before installing arch, so I don't knew what is the cause of this, my laptop works just fine

Last edited by endless (Today 20:20:13)

Offline

#2 Yesterday 09:19:57

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,403

Re: [solved] after installing arch and rebooting, grub doesn't show up

What laptop model exactly? Some vendors don't allow writing NVRAM variables unless you do a UEFI config raindance, some don't allow that at all and require e.g. the --removable flag so that the default UEFI path gets populated.

Offline

#3 Yesterday 10:59:31

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

Re: [solved] after installing arch and rebooting, grub doesn't show up

side note: --removable doesn't work with dual-boot windows because windows keeps overwriting whatever is in <ESP>\EFI\BOOT\BOOT[arch].EFI
hoever you could try the other way around: chain grub from the windows bootloader - but for how to do i recommend the msdn

Offline

#4 Yesterday 18:48:09

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

I didn't understand the last thing you said, but i have seen something about this --removable flag when i looked up my problem.
the laptop that i installed arch in , and the one i am writing from right now , is thinkpad t470, specifically the 20HDS1DL03
the desktop pc i was trying to install in it has ryzen 5 5500 with nvidia 5050
if you think that the  windows bootloader something you mentionned is going to solve this  give me a link to some page or video on how to set it up, and can you explain what is the cause of this.
Thank you.

Offline

#5 Yesterday 18:54:19

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

Re: [solved] after installing arch and rebooting, grub doesn't show up

https://wiki.archlinux.org/title/GRUB#D … _boot_path but I don't think thinkpads fall into that category but they've a "Boot Order Lock" UEFI setting that you need to disable.
What is the output of

efibootmgr --unicode

and how exactly did you install grub?

i wiped the partition i used for arch and re-installed it using the archinstall script

Avoid the script to retain control over the process, but also the bootloader doesn't live on the system partition but the ESP.

Offline

#6 Yesterday 19:31:02

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

i used the script to make sure that i didn't mess up something, and the problem is from the desktop, when i installed arch manually i used these commands:

grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi (i mounted the esp to /mnt/boot/efi)
grub-mkconfig -o /boot/grub/grub.cfg

i made sure to install os-prober and uncomment the last line in /etc/default/grub

for the command you ask for:

efibootmgr --unicode
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,001C,0001,0000,0017,0018,0019,001A,001B,001D,001E,001F
Boot0000* opsitempwinpe    HD(4,GPT,61180443-b178-4657-a70f-07ef2f63412d,0x1d3a1800,0x7d0000)/\EFI\boot\bootx64.efi
Boot0001* Windows Boot Manager    HD(1,GPT,ea2285b7-73aa-4785-8f23-652d1d707d88,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi䥗䑎坏S
Boot0002* GRUB    HD(1,GPT,ea2285b7-73aa-4785-8f23-652d1d707d88,0x800,0x32000)/\EFI\GRUB\grubx64.efi
Boot0010  Setup    FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011  Boot Menu    FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012  Diagnostic Splash Screen    FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013  Lenovo Diagnostics    FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014  Startup Interrupt Menu    FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015  Rescue and Recovery    FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016  MEBx Hot Key    FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD1    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001B* ATA HDD0    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001C* USB HDD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E  Other CD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F  Other HDD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* IDER BOOT CDROM    PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* IDER BOOT Floppy    PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)

Last edited by endless (Yesterday 19:31:32)

Offline

#7 Yesterday 20:04:07

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

Re: [solved] after installing arch and rebooting, grub doesn't show up

Please use [code][/code] tags Edit your post in this regard.

Boot0002* GRUB    HD(1,GPT,ea2285b7-73aa-4785-8f23-652d1d707d88,0x800,0x32000)/\EFI\GRUB\grubx64.efi

is listed as the  first entry - did you try to disable the "Boot Order Lock" (assuming your UEFI settings have that)?

Boot0000* opsitempwinpe    HD(4,GPT,61180443-b178-4657-a70f-07ef2f63412d,0x1d3a1800,0x7d0000)/\EFI\boot\bootx64.efi

There's a loader in the default path of HD4 and that seems to be a windows PE system - are you actually booting the installed windows or WinPE? Why is that there tbw?

Offline

#8 Yesterday 20:18:23

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

did you try to disable the "Boot Order Lock" (assuming your UEFI settings have that)?

i never knew that there is such an option in the first place, there was no problem the first time i installed it so I didn't investigate my system further

There's a loader in the default path of HD4 and that seems to be a windows PE system - are you actually booting the installed windows or WinPE? Why is that there tbw?

I don't know what it does there, I log to my windows parition normally.

i will try to change the grub config location in the esp as the wiki says and see if it works for me.

Offline

#9 Yesterday 20:37:24

Acor
Member
Registered: Yesterday
Posts: 8

Re: [solved] after installing arch and rebooting, grub doesn't show up

How did you manage to boot Arch? Can you boot "GRUB" from the BIOS?

efibootmgr shows Boot0002 (GRUB) as first entry in BootOrder. That seems ok. Is the GRUB menu visible? Is line

GRUB_TIMEOUT_STYLE=menu

active in /etc/default/grub?  Temporarily set "GRUB_TIMEOUT=<seconds>" to a higher value.

Offline

#10 Yesterday 20:59:17

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

How did you manage to boot Arch? Can you boot "GRUB" from the BIOS?

yes it shows normally, and i can change the order from bios also if i want to boot windows without going through grub, if using it, i can select between arch and windows.

Is the GRUB menu visible?

yes?

Is line GRUB_TIMEOUT_STYLE=menu active in /etc/default/grub?

also yes

Temporarily set "GRUB_TIMEOUT=<seconds>" to a higher value

it is set to 5 seconds, and i think that's plenty enough for me.

Last edited by endless (Yesterday 21:00:44)

Offline

#11 Yesterday 21:06:01

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

Re: [solved] after installing arch and rebooting, grub doesn't show up

Your subject wrote:

grub doesn't show up

???

What is actually the problem then?

Offline

#12 Yesterday 21:11:21

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

Ohhh, i thought you were asking about the grub in my laptop, the desktop pc (where grub doesn't work) where i installed arch recently is the one that suffers from this problem

Offline

#13 Yesterday 21:20:40

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

Re: [solved] after installing arch and rebooting, grub doesn't show up

OK, forget your laptop.

I assume your PC isn't a thinkpad either, so you might want to clarify that wink
Also the efibootmgr output is from the laptop?
We'll need that from the desktop - you can run it from the install iso.

Offline

#14 Yesterday 21:22:43

Acor
Member
Registered: Yesterday
Posts: 8

Re: [solved] after installing arch and rebooting, grub doesn't show up

Isn't there a GRUB entry in the BIOS of your

desktop pc (where grub doesn't work)

?

Offline

#15 Yesterday 21:36:38

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

no, nothing

Offline

#16 Yesterday 21:51:25

Acor
Member
Registered: Yesterday
Posts: 8

Re: [solved] after installing arch and rebooting, grub doesn't show up

endless wrote:

no, nothing

If your desktop PC has UEFI, the Arch installer may have failed to write the boot entry on nvram. You can try creating a boot entry in the BIOS, but name it something like "test" instead of GRUB. Then, locate (navigate to) the file EFI/GRUB/grubx64.efi on your ((( laptop's  - post edit: desktop's ))) hard drive. If this is successful, you should be able to boot Arch and try to create the correct boot entry by "grub-install ..." (check Wiki).

Last edited by Acor (Today 07:35:47)

Offline

#17 Yesterday 22:41:03

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

ummm, i fear there isn't a file named grubx64.efi in the EFI/GRUB/ directory

Offline

#18 Today 06:19:16

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

Re: [solved] after installing arch and rebooting, grub doesn't show up

seth wrote:

I assume your PC isn't a thinkpad either, so you might want to clarify that wink
Also the efibootmgr output is from the laptop?
We'll need that from the desktop - you can run it from the install iso.

Boot the install iso on the desktop and post the output of "efibootmgr --unicode" and the contents of the ESP and the installations boot partition.

Offline

#19 Today 07:49:20

Acor
Member
Registered: Yesterday
Posts: 8

Re: [solved] after installing arch and rebooting, grub doesn't show up

seth wrote:

Boot the install iso on the desktop ...

When you boot from iso you could also check in /etc/fstab on the installed root partition (mount it to a temporary mount point) whether the EFI partition mount point is correct. I suspect it wasn't mounted correctly during installation.

Offline

#20 Today 13:05:21

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

I went and installed arch for the third time, this time manually, this is efibootmgr output

efibootmgr --unicode

BootCurrent: 0001

Tineout: 1 seconds

BootOrder: 0001,0000,0002

Boot0000* Windows Boot Manager HD(1,GPT,ad2a03b5-0d51-47a9-8d0e-77718de6230c,0x800, 0x32000)/\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI...S 
Boot0001* UEFI: KIOXIA TransMemory PMAP, Partition 1  PciRoot (0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(4,0)/HD(1,MBR, 0xbaa92,0x800, 0x1cdf7c0) 
Boot0002* GRUB HD(1,GPT,ad2a03b5-0d51-47a9-8d0e-77718de6230c,0x800, 0x32000)/\EFI\GRUB\GRUBX64.EFI

this is the  contents of the Esp/EFI directory:

Boot
GRUB/grubx64.efi
Microsoft

I didn't understand what you meant by the installation boot partition, can you clarify?

could also check in /etc/fstab on the installed root partition

the contents of fstab are the same as the partitions i used : nvme0n1p1 the esp mounted to /efi
nvme0n1p4 the root partition

Offline

#21 Today 13:12:27

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

Re: [solved] after installing arch and rebooting, grub doesn't show up

The boot order currently is the KIOXIA TransMemory PMAP (current boot, likely the installation usb key), then Windows Boot Manager, GRUB is last - you'll have to change that.
If that's not possible, try the --removable installation.

I didn't understand what you meant by the installation boot partition, can you clarify?

/mnt/boot if you use a boot partition.

Offline

#22 Today 13:27:50

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

the /boot directory:

amd-ucode.img  grub  initramfs-linux.img  vmlinuz-linux

the problem is that i don't see any option for the grub when i enter the bios , that why i couldn't change it, when i just finished the installation and before rebooting it was the first one according to efibootmgr, but it booted windows instead as i said in the start

try the --removable installation.

ok.

Offline

#23 Today 13:39:18

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

Re: [solved] after installing arch and rebooting, grub doesn't show up

https://wiki.archlinux.org/title/Unifie … efibootmgr
"To set the boot order"

But it might indeed not be supported by the BIOS - we still lack details on that, btw.

Offline

#24 Today 13:39:52

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

try the --removable installation.

nothing changed, the same result

Offline

#25 Today 13:47:45

endless
Member
Registered: 2025-09-06
Posts: 46

Re: [solved] after installing arch and rebooting, grub doesn't show up

i tried changing the order using efibootmgr.....it failed....

Offline

Board footer

Powered by FluxBB