> grub-install cannot find the uefi-directory Without your full input and full output, it's impossible to provide advice. Post lsblk output too while you're at it. On Thu, Oct 5, 2023 at 2:38 PM Polarian <polarian@xxxxxxxxxxxx> wrote: > > Hello, > > Personally I would recommend systemd-boot, it is a lot more simple to > deal with, and also is a hundred times more reliable than grub. > > I am aware there is a lot of people who are against using systemd > "bloat", but systemd-boot "just works", its configuration files are > simpler too. > > See the following wiki page: > > https://wiki.archlinux.org/title/Systemd-boot > > Note, you should have the following setup before attempting to follow > this: > > ESP partition mounted to /boot > (https://wiki.archlinux.org/title/Installation_guide#Mount_the_file_systems), > this MUST be FAT32, and MUST have the correct partition type (EFI > system). > > This allows for it to be properly detected and read. > > You MUST have UEFI booted, and not booted via CSM (or bios if your > device is REALLY old), otherwise the efivars will be missing, see: > https://wiki.archlinux.org/title/Installation_guide#Verify_the_boot_mode > > Now the other things are optional, you could have a swap partition with > the type of "Linux Swap". > > You must also have a filesystem with type "Linux Filesystem", this can > be ext4, btrfs, whatever floats your boat. > > Optional partitions can be made, for example a lot of people like to > make a separate partition for /home, detachable home directories allow > for reinstallation without overwriting your user data, so in other > words, you can preserve your rice and documents while changing the > underlying system. > > Personally, I think that people still promoting grub are causing many > issues, sure grub is useful (especially when you do not support > efivars), but for UEFI boots, systemd-boot is so much more convenient. > > Personally I use EFISTUB most of the time, I think one of my servers is > systemd-boot'ed simply because I was lazy that day :P > > Hope this helps, in general you will get there eventually, so good luck > :) > > Take care, > -- > Polarian > GPG signature: 0770E5312238C760 > Website: https://polarian.dev > JID/XMPP: polarian@xxxxxxxxxxxx