Good evening all,
https://termbin.com/h8d78
I was hoping to find some help on this issue i am currently having. I ran the installer from a live ISO. Got an error at the end. Saved the error log, rebooted into the live ISO and opened up the file browser. On the left I saw that endeavouros was listed under devices. When I peeked into Gparted, I saw that there was a partition of significant size named endeavouros, and ext4 partition written in fat32 but no grub boot entry.
This led me to the conclusion that grub did not install properly or at all. When I mounted that device (endeavouros) by clicking on the icon in devices I went into the directory titled “@” and saw a directory within titled “boot”. Inside that was a directory titled EFI, which was empty. No directory for “grub” was found within the “boot” directory.
On a side anecdote I will say that I had similar issues with another Arch distribution where after installation upon reboot I got the error message " no operating system found" but I was able to troubleshoot in the system BIOS where I changed system startup options to boot EFI or legacy first, auto on or off while looking at the boot sequence order until I could see the operating system I was trying to boot into listed. I moved that option to the very top where it would be the first choice and it worked.
This time however that does not work and I think the GRUB issue is the culprit. Sorry about the giant Stephen King novel but I wanted to try to be as descriptive as possible. I am not currently on that machine to run further testing or provide more information but I will be in a few hours.
I am really excited to get EndeavourOS running. I had been on two other distros before that I had no issues with but after looking around this one and especially it’s forum community knowledge base/sharing I wanted to make the permanent switch!
Thanks in advance for your patience and help! 
Did you tell the installer to install grub? We use Systemd-boot by default.
Yes, I picked the option for grub when the choice was given between systemd or grub.
can you post the installation log?
I apologize, I was under the impression that this was it
https://termbin.com/h8d78
https://termbin.com/h8d78 i might have inserted it incorrectly in my original post.
you did my bad I over looked it.
No worries. It is really early in the AM.
So far this is the only error I see but as you say its early and my focus isn’t fully here.
2026-08-02 - 12:22:44 [6]: [PYTHON JOB]: "error: libnotify: signature from \"Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>\" is invalid"
2026-08-02 - 12:22:44 [6]: [PYTHON JOB]: ":: File /var/cache/pacman/pkg/libnotify-0.8.8-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature))."
2026-08-02 - 12:22:44 [6]: [PYTHON JOB]: "Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package)"
2026-08-02 - 12:22:44 [6]: [PYTHON JOB]: ""
2026-08-02 - 12:22:44 [6]: [PYTHON JOB]: "Errors occurred, no packages were upgraded."
seems to be an issue if this didn’t allow grub to download.
Thank you, I appreciate you. I did see that in the log. I did verify the hash to make sure that it was valid and not corrupted. I used rufus on a winblows machine to write the image using the defaults as that had mostly worked before with other distros. I did not choose “dd” and went with the other option which I believe was disk image or ISO image, something like that. I kept it at mbr and not gpt all other options were left at default. I had some slight fear that the usb stick would be somehow unable to be reflashed again if I went with “dd”. I could try rewriting the downloaded ISO again using rufus and changing the options around if that is a good recommendation.
That is not and ISO issue. It’s a signature issue from the Official Arch Sources. You can try doing the install again and see if the issue has been fixed. You can put the installer in log mode to see the install
IF you continue to have issues and If you just installing KDE then do and offline install first then update on first reboot.
I will try installing using the offline option and see what happens. Will report back with any findings.
Offline installation completed 100%. Grub loaded on reboot. Two options were available, EndeavourOS and advanced. Upon selecting the first option I was given this error:
error: loader/efi/linux.C:grub_cmd_linux:551:premature end of file /@/boot/vmlinuz-linux.
loading intial ramdisk…
error: loader/efi/linux.C:grub_cmd_initrd:412: you need to load the kernel first.
press any key to continue…_
From what I’m reading around, I’m supposed to use chroot to fix the “load kernel first” issue before I can boot normally into the OS. I used the sudo lsblk -f command to find that the root was on sda2 and the efi bit was on sda1. When I followed the steps in the discovery page concerning chroot. I was given an error when attempting to mount the sda 1 telling me that mount point does not exist. Using the file browser i went into the @ directory and found the mnt location but it was empty inside. I am assuming there is supposed to be a file in there. I think I may need to create a directory within mnt labeled EFI and then try mounting it again.
are you installing with EXT4 or BTRFS?
BTRFS
I followed the BTRFS instructions in the Arch wiki for proper mounting of that directory
[liveuser@eos-2026.04.27 ~]$ sudo mount -o subvol=@ /dev/sda2 /mnt
sudo mount -o subvol=@home /dev/sda2 /mnt/home
sudo mount -o subvol=@pkg /dev/sda2 /mnt/var/cache/pacman/pkg
sudo mount -o subvol=@log /dev/sda2 /mnt/var/log
sudo mount -o subvol=@snapshots /dev/sda2 /mnt/.snapshots
mount: /mnt/var/cache/pacman/pkg: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
mount: /mnt/.snapshots: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
[liveuser@eos-2026.04.27 ~]$ sudo mount /dev/sda1 /mnt/boot
[liveuser@eos-2026.04.27 ~]$ arch-chroot -S /mnt
==> ERROR: This script must be run with root privileges
[liveuser@eos-2026.04.27 ~]$ sudo arch-chroot -S /mnt
Running as unit: arch-chroot-9271_mnt.service
Press ^] three times within 1s to disconnect TTY.
[root@EndeavourOS /]#
*and it looks like im in! now I just have to figure out how to load or update the kernel I think?
if you can ping from there then run pacman -Syu Since your using BTRFS i’ll tag @dalto who is much better equipped to help you with that.
ping went well zero packet loss. It is now asking me about tesseract "enter a number (default-1)
Hi, @Fulcilives. In the future, could you please use the Preformatted Text option when posting output from the terminal? It makes it much easier to read.
will do. Sorry about that, new to forum posting etiquette/reading guidelines haha.