Let’s see what is in your efi partition.
Can you mount it and run find on it?
For example, find /mnt/boot/efi
Let’s see what is in your efi partition.
Can you mount it and run find on it?
For example, find /mnt/boot/efi
Getting error saying find: ‘/mnt/boot/efi’: No such file or directory

find /boot
I got lots of entries…
[root@EndeavourOS /]# find /boot
/boot
/boot/grub
/boot/grub/x86_64-efi
/boot/grub/x86_64-efi/acpi.mod
/boot/grub/x86_64-efi/adler32.mod
/boot/grub/x86_64-efi/affs.mod
/boot/grub/x86_64-efi/afs.mod
/boot/grub/x86_64-efi/afsplitter.mod
/boot/grub/x86_64-efi/ahci.mod
/boot/grub/x86_64-efi/all_video.mod
/boot/grub/x86_64-efi/aout.mod
/boot/grub/x86_64-efi/appleldr.mod
/boot/grub/x86_64-efi/archelp.mod
/boot/grub/x86_64-efi/at_keyboard.mod
/boot/grub/x86_64-efi/ata.mod
/boot/grub/x86_64-efi/backtrace.mod
/boot/grub/x86_64-efi/bfs.mod
/boot/grub/x86_64-efi/bitmap.mod
/boot/grub/x86_64-efi/bitmap_scale.mod
/boot/grub/x86_64-efi/blocklist.mod
/boot/grub/x86_64-efi/boot.mod
/boot/grub/x86_64-efi/boottime.mod
/boot/grub/x86_64-efi/bsd.mod
/boot/grub/x86_64-efi/bswap_test.mod
/boot/grub/x86_64-efi/btrfs.mod
/boot/grub/x86_64-efi/bufio.mod
/boot/grub/x86_64-efi/cacheinfo.mod
/boot/grub/x86_64-efi/cat.mod
/boot/grub/x86_64-efi/cbfs.mod
/boot/grub/x86_64-efi/cbls.mod
/boot/grub/x86_64-efi/cbmemc.mod
/boot/grub/x86_64-efi/cbtable.mod
/boot/grub/x86_64-efi/cbtime.mod
/boot/grub/x86_64-efi/chain.mod
/boot/grub/x86_64-efi/cmdline_cat_test.mod
/boot/grub/x86_64-efi/cmp.mod
/boot/grub/x86_64-efi/cmp_test.mod
/boot/grub/x86_64-efi/configfile.mod
/boot/grub/x86_64-efi/cpio.mod
/boot/grub/x86_64-efi/cpio_be.mod
/boot/grub/x86_64-efi/cpuid.mod
/boot/grub/x86_64-efi/crc64.mod
/boot/grub/x86_64-efi/crypto.mod
/boot/grub/x86_64-efi/cryptodisk.mod
/boot/grub/x86_64-efi/cs5536.mod
/boot/grub/x86_64-efi/ctz_test.mod
/boot/grub/x86_64-efi/date.mod
/boot/grub/x86_64-efi/datehook.mod
/boot/grub/x86_64-efi/datetime.mod
/boot/grub/x86_64-efi/disk.mod
/boot/grub/x86_64-efi/diskfilter.mod
/boot/grub/x86_64-efi/div.mod
/boot/grub/x86_64-efi/div_test.mod
/boot/grub/x86_64-efi/dm_nv.mod
/boot/grub/x86_64-efi/echo.mod
/boot/grub/x86_64-efi/efi_gop.mod
/boot/grub/x86_64-efi/efi_uga.mod
/boot/grub/x86_64-efi/efifwsetup.mod
/boot/grub/x86_64-efi/efinet.mod
/boot/grub/x86_64-efi/efitextmode.mod
/boot/grub/x86_64-efi/ehci.mod
/boot/grub/x86_64-efi/elf.mod
/boot/grub/x86_64-efi/eval.mod
/boot/grub/x86_64-efi/exfat.mod
/boot/grub/x86_64-efi/exfctest.mod
/boot/grub/x86_64-efi/ext2.mod
/boot/grub/x86_64-efi/extcmd.mod
/boot/grub/x86_64-efi/f2fs.mod
/boot/grub/x86_64-efi/fat.mod
/boot/grub/x86_64-efi/file.mod
/boot/grub/x86_64-efi/fixvideo.mod
/boot/grub/x86_64-efi/font.mod
/boot/grub/x86_64-efi/fshelp.mod
/boot/grub/x86_64-efi/functional_test.mod
/boot/grub/x86_64-efi/gcry_arcfour.mod
/boot/grub/x86_64-efi/gcry_blowfish.mod
/boot/grub/x86_64-efi/gcry_camellia.mod
/boot/grub/x86_64-efi/gcry_cast5.mod
/boot/grub/x86_64-efi/gcry_crc.mod
/boot/grub/x86_64-efi/gcry_des.mod
/boot/grub/x86_64-efi/gcry_dsa.mod
/boot/grub/x86_64-efi/gcry_idea.mod
/boot/grub/x86_64-efi/gcry_md4.mod
/boot/grub/x86_64-efi/gcry_md5.mod
/boot/grub/x86_64-efi/gcry_rfc2268.mod
/boot/grub/x86_64-efi/gcry_rijndael.mod
/boot/grub/x86_64-efi/gcry_rmd160.mod
/boot/grub/x86_64-efi/gcry_rsa.mod
/boot/grub/x86_64-efi/gcry_seed.mod
/boot/grub/x86_64-efi/gcry_serpent.mod
/boot/grub/x86_64-efi/gcry_sha1.mod
/boot/grub/x86_64-efi/gcry_sha256.mod
/boot/grub/x86_64-efi/gcry_sha512.mod
/boot/grub/x86_64-efi/gcry_tiger.mod
/boot/grub/x86_64-efi/gcry_twofish.mod
/boot/grub/x86_64-efi/gcry_whirlpool.mod
/boot/grub/x86_64-efi/geli.mod
/boot/grub/x86_64-efi/gettext.mod
/boot/grub/x86_64-efi/gfxmenu.mod
/boot/grub/x86_64-efi/gfxterm.mod
/boot/grub/x86_64-efi/gfxterm_background.mod
/boot/grub/x86_64-efi/gfxterm_menu.mod
/boot/grub/x86_64-efi/gptsync.mod
/boot/grub/x86_64-efi/gzio.mod
/boot/grub/x86_64-efi/halt.mod
/boot/grub/x86_64-efi/hashsum.mod
/boot/grub/x86_64-efi/hdparm.mod
/boot/grub/x86_64-efi/hello.mod
/boot/grub/x86_64-efi/help.mod
/boot/grub/x86_64-efi/hexdump.mod
/boot/grub/x86_64-efi/hfs.mod
/boot/grub/x86_64-efi/hfsplus.mod
/boot/grub/x86_64-efi/hfspluscomp.mod
/boot/grub/x86_64-efi/http.mod
/boot/grub/x86_64-efi/iorw.mod
/boot/grub/x86_64-efi/iso9660.mod
/boot/grub/x86_64-efi/jfs.mod
/boot/grub/x86_64-efi/jpeg.mod
/boot/grub/x86_64-efi/json.mod
/boot/grub/x86_64-efi/keylayouts.mod
/boot/grub/x86_64-efi/keystatus.mod
/boot/grub/x86_64-efi/ldm.mod
/boot/grub/x86_64-efi/legacy_password_test.mod
/boot/grub/x86_64-efi/legacycfg.mod
/boot/grub/x86_64-efi/linux.mod
/boot/grub/x86_64-efi/linux16.mod
/boot/grub/x86_64-efi/loadbios.mod
/boot/grub/x86_64-efi/loadenv.mod
/boot/grub/x86_64-efi/loopback.mod
/boot/grub/x86_64-efi/ls.mod
/boot/grub/x86_64-efi/lsacpi.mod
/boot/grub/x86_64-efi/lsefi.mod
/boot/grub/x86_64-efi/lsefimmap.mod
/boot/grub/x86_64-efi/lsefisystab.mod
/boot/grub/x86_64-efi/lsmmap.mod
/boot/grub/x86_64-efi/lspci.mod
/boot/grub/x86_64-efi/lssal.mod
/boot/grub/x86_64-efi/luks.mod
/boot/grub/x86_64-efi/luks2.mod
/boot/grub/x86_64-efi/lvm.mod
/boot/grub/x86_64-efi/lzopio.mod
/boot/grub/x86_64-efi/macbless.mod
/boot/grub/x86_64-efi/macho.mod
/boot/grub/x86_64-efi/mdraid09.mod
/boot/grub/x86_64-efi/mdraid09_be.mod
/boot/grub/x86_64-efi/mdraid1x.mod
/boot/grub/x86_64-efi/memdisk.mod
/boot/grub/x86_64-efi/memrw.mod
/boot/grub/x86_64-efi/minicmd.mod
/boot/grub/x86_64-efi/minix.mod
/boot/grub/x86_64-efi/minix2.mod
/boot/grub/x86_64-efi/minix2_be.mod
/boot/grub/x86_64-efi/minix3.mod
/boot/grub/x86_64-efi/minix3_be.mod
/boot/grub/x86_64-efi/minix_be.mod
/boot/grub/x86_64-efi/mmap.mod
/boot/grub/x86_64-efi/morse.mod
/boot/grub/x86_64-efi/mpi.mod
/boot/grub/x86_64-efi/msdospart.mod
/boot/grub/x86_64-efi/mul_test.mod
/boot/grub/x86_64-efi/multiboot.mod
/boot/grub/x86_64-efi/multiboot2.mod
/boot/grub/x86_64-efi/nativedisk.mod
/boot/grub/x86_64-efi/net.mod
/boot/grub/x86_64-efi/newc.mod
/boot/grub/x86_64-efi/nilfs2.mod
/boot/grub/x86_64-efi/normal.mod
/boot/grub/x86_64-efi/ntfs.mod
/boot/grub/x86_64-efi/ntfscomp.mod
/boot/grub/x86_64-efi/odc.mod
/boot/grub/x86_64-efi/offsetio.mod
/boot/grub/x86_64-efi/ohci.mod
/boot/grub/x86_64-efi/part_acorn.mod
/boot/grub/x86_64-efi/part_amiga.mod
/boot/grub/x86_64-efi/part_apple.mod
/boot/grub/x86_64-efi/part_bsd.mod
/boot/grub/x86_64-efi/part_dfly.mod
/boot/grub/x86_64-efi/part_dvh.mod
/boot/grub/x86_64-efi/part_gpt.mod
/boot/grub/x86_64-efi/part_msdos.mod
/boot/grub/x86_64-efi/part_plan.mod
/boot/grub/x86_64-efi/part_sun.mod
/boot/grub/x86_64-efi/part_sunpc.mod
/boot/grub/x86_64-efi/parttool.mod
/boot/grub/x86_64-efi/password.mod
/boot/grub/x86_64-efi/password_pbkdf2.mod
/boot/grub/x86_64-efi/pata.mod
/boot/grub/x86_64-efi/pbkdf2.mod
/boot/grub/x86_64-efi/pbkdf2_test.mod
/boot/grub/x86_64-efi/pcidump.mod
/boot/grub/x86_64-efi/pgp.mod
/boot/grub/x86_64-efi/play.mod
/boot/grub/x86_64-efi/png.mod
/boot/grub/x86_64-efi/priority_queue.mod
/boot/grub/x86_64-efi/probe.mod
/boot/grub/x86_64-efi/procfs.mod
/boot/grub/x86_64-efi/progress.mod
/boot/grub/x86_64-efi/raid5rec.mod
/boot/grub/x86_64-efi/raid6rec.mod
/boot/grub/x86_64-efi/random.mod
/boot/grub/x86_64-efi/rdmsr.mod
/boot/grub/x86_64-efi/read.mod
/boot/grub/x86_64-efi/reboot.mod
/boot/grub/x86_64-efi/regexp.mod
/boot/grub/x86_64-efi/reiserfs.mod
/boot/grub/x86_64-efi/relocator.mod
/boot/grub/x86_64-efi/romfs.mod
/boot/grub/x86_64-efi/scsi.mod
/boot/grub/x86_64-efi/search.mod
/boot/grub/x86_64-efi/search_fs_file.mod
/boot/grub/x86_64-efi/search_fs_uuid.mod
/boot/grub/x86_64-efi/search_label.mod
/boot/grub/x86_64-efi/serial.mod
/boot/grub/x86_64-efi/setjmp.mod
/boot/grub/x86_64-efi/setjmp_test.mod
/boot/grub/x86_64-efi/setpci.mod
/boot/grub/x86_64-efi/sfs.mod
/boot/grub/x86_64-efi/shift_test.mod
/boot/grub/x86_64-efi/signature_test.mod
/boot/grub/x86_64-efi/sleep.mod
/boot/grub/x86_64-efi/sleep_test.mod
/boot/grub/x86_64-efi/smbios.mod
/boot/grub/x86_64-efi/spkmodem.mod
/boot/grub/x86_64-efi/squash4.mod
/boot/grub/x86_64-efi/strtoull_test.mod
/boot/grub/x86_64-efi/syslinuxcfg.mod
/boot/grub/x86_64-efi/tar.mod
/boot/grub/x86_64-efi/terminal.mod
/boot/grub/x86_64-efi/terminfo.mod
/boot/grub/x86_64-efi/test.mod
/boot/grub/x86_64-efi/test_blockarg.mod
/boot/grub/x86_64-efi/testload.mod
/boot/grub/x86_64-efi/testspeed.mod
/boot/grub/x86_64-efi/tftp.mod
/boot/grub/x86_64-efi/tga.mod
/boot/grub/x86_64-efi/time.mod
/boot/grub/x86_64-efi/tpm.mod
/boot/grub/x86_64-efi/tr.mod
/boot/grub/x86_64-efi/trig.mod
/boot/grub/x86_64-efi/true.mod
/boot/grub/x86_64-efi/udf.mod
/boot/grub/x86_64-efi/ufs1.mod
/boot/grub/x86_64-efi/ufs1_be.mod
/boot/grub/x86_64-efi/ufs2.mod
/boot/grub/x86_64-efi/uhci.mod
/boot/grub/x86_64-efi/usb.mod
/boot/grub/x86_64-efi/usb_keyboard.mod
/boot/grub/x86_64-efi/usbms.mod
/boot/grub/x86_64-efi/usbserial_common.mod
/boot/grub/x86_64-efi/usbserial_ftdi.mod
/boot/grub/x86_64-efi/usbserial_pl2303.mod
/boot/grub/x86_64-efi/usbserial_usbdebug.mod
/boot/grub/x86_64-efi/usbtest.mod
/boot/grub/x86_64-efi/video.mod
/boot/grub/x86_64-efi/video_bochs.mod
/boot/grub/x86_64-efi/video_cirrus.mod
/boot/grub/x86_64-efi/video_colors.mod
/boot/grub/x86_64-efi/video_fb.mod
/boot/grub/x86_64-efi/videoinfo.mod
/boot/grub/x86_64-efi/videotest.mod
/boot/grub/x86_64-efi/videotest_checksum.mod
/boot/grub/x86_64-efi/wrmsr.mod
/boot/grub/x86_64-efi/xfs.mod
/boot/grub/x86_64-efi/xnu.mod
/boot/grub/x86_64-efi/xnu_uuid.mod
/boot/grub/x86_64-efi/xnu_uuid_test.mod
/boot/grub/x86_64-efi/xzio.mod
/boot/grub/x86_64-efi/zfs.mod
/boot/grub/x86_64-efi/zfscrypt.mod
/boot/grub/x86_64-efi/zfsinfo.mod
/boot/grub/x86_64-efi/zstd.mod
/boot/grub/x86_64-efi/moddep.lst
/boot/grub/x86_64-efi/command.lst
/boot/grub/x86_64-efi/fs.lst
/boot/grub/x86_64-efi/partmap.lst
/boot/grub/x86_64-efi/parttool.lst
/boot/grub/x86_64-efi/video.lst
/boot/grub/x86_64-efi/crypto.lst
/boot/grub/x86_64-efi/terminal.lst
/boot/grub/x86_64-efi/modinfo.sh
/boot/grub/x86_64-efi/core.efi
/boot/grub/x86_64-efi/grub.efi
/boot/grub/locale
/boot/grub/locale/ca.mo
/boot/grub/locale/da.mo
/boot/grub/locale/de.mo
/boot/grub/locale/eo.mo
/boot/grub/locale/es.mo
/boot/grub/locale/fi.mo
/boot/grub/locale/fr.mo
/boot/grub/locale/gl.mo
/boot/grub/locale/hr.mo
/boot/grub/locale/hu.mo
/boot/grub/locale/id.mo
/boot/grub/locale/it.mo
/boot/grub/locale/ja.mo
/boot/grub/locale/ko.mo
/boot/grub/locale/lt.mo
/boot/grub/locale/nb.mo
/boot/grub/locale/nl.mo
/boot/grub/locale/pl.mo
/boot/grub/locale/pt.mo
/boot/grub/locale/pt_BR.mo
/boot/grub/locale/ru.mo
/boot/grub/locale/sl.mo
/boot/grub/locale/sr.mo
/boot/grub/locale/sv.mo
/boot/grub/locale/tr.mo
/boot/grub/locale/uk.mo
/boot/grub/locale/vi.mo
/boot/grub/locale/zh_CN.mo
/boot/grub/locale/zh_TW.mo
/boot/grub/locale/en@quot.mo
/boot/grub/locale/ro.mo
/boot/grub/locale/de_CH.mo
/boot/grub/locale/ka.mo
/boot/grub/locale/pa.mo
/boot/grub/locale/lg.mo
/boot/grub/locale/ast.mo
/boot/grub/locale/de@hebrew.mo
/boot/grub/locale/en@arabic.mo
/boot/grub/locale/en@cyrillic.mo
/boot/grub/locale/en@greek.mo
/boot/grub/locale/en@hebrew.mo
/boot/grub/locale/en@piglatin.mo
/boot/grub/themes
/boot/grub/themes/starfield
/boot/grub/themes/starfield/COPYING.CC-BY-SA-3.0
/boot/grub/themes/starfield/README
/boot/grub/themes/starfield/blob_w.png
/boot/grub/themes/starfield/boot_menu_c.png
/boot/grub/themes/starfield/boot_menu_e.png
/boot/grub/themes/starfield/boot_menu_n.png
/boot/grub/themes/starfield/boot_menu_ne.png
/boot/grub/themes/starfield/boot_menu_nw.png
/boot/grub/themes/starfield/boot_menu_s.png
/boot/grub/themes/starfield/boot_menu_se.png
/boot/grub/themes/starfield/boot_menu_sw.png
/boot/grub/themes/starfield/boot_menu_w.png
/boot/grub/themes/starfield/dejavu_10.pf2
/boot/grub/themes/starfield/dejavu_12.pf2
/boot/grub/themes/starfield/dejavu_14.pf2
/boot/grub/themes/starfield/dejavu_16.pf2
/boot/grub/themes/starfield/dejavu_bold_14.pf2
/boot/grub/themes/starfield/slider_c.png
/boot/grub/themes/starfield/slider_n.png
/boot/grub/themes/starfield/slider_s.png
/boot/grub/themes/starfield/starfield.png
/boot/grub/themes/starfield/terminal_box_c.png
/boot/grub/themes/starfield/terminal_box_e.png
/boot/grub/themes/starfield/terminal_box_n.png
/boot/grub/themes/starfield/terminal_box_ne.png
/boot/grub/themes/starfield/terminal_box_nw.png
/boot/grub/themes/starfield/terminal_box_s.png
/boot/grub/themes/starfield/terminal_box_se.png
/boot/grub/themes/starfield/terminal_box_sw.png
/boot/grub/themes/starfield/terminal_box_w.png
/boot/grub/themes/starfield/theme.txt
/boot/grub/fonts
/boot/grub/fonts/unicode.pf2
/boot/grub/grubenv
/boot/EFI
/boot/EFI/arch
/boot/EFI/arch/grubx64.efi
I don’t know why, but it seems like grubn-mkconfig ran in the wrong place.
You need to chroot back in and run grub-mkconfig -o /boot/grub/grub.cfg
Can you please put the text in code blocks either using
Ctrl + e or using this button?
![]()
You need to mount @ and the efi partition.
I believe they are now mounted.

Done. Should we reboot ? fingers crossed ![]()

So switching to systemd wasnt a bad decision it seems
I have a question: Is this really a grub bug or it just changed some things that requires manual intervention on update only for this time?
Anyway, I’ve solved the “issue” easily with grub-install on chroot and I’ll not try to migrate to another boot loader, at least not while I’m still a noob and don’t understand well pros and cons of every option available.
There is no absolute answer to that question. It is up to the grub devs to determine if they think it is bug or not and I don’t think discussion has concluded.
@dalto Hi. So good news. After that command, my system now boots to bios at least. I don’t get the black screen anymore.
What should we do next to boot into the OS?
Much appreciate the help. Sorry for noob questions. Definitely learning a lot with these errors ![]()
Edit:
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=EndeavourOS-grub
I ran these 2 commands without error and rebooted. But Rebooting bring me back to bios settings …
I’ll try grub-install
I figured out that my system wasn’t running because some vital directories were plain empty in the Timeshift backup and thus on my drive. So it wasn’t a GRUB issue. Though I did make the mistake of rebooting my newly installed system without updating GRUB. And updating on the Live ISO using the command grub-install brings this message.
Installing for x86_64-efi platform.
grub-install: error: /boot/efi doesn't look like an EFI partition.
Which is strange because the update is being done on a fresh install.
Hello,
I have encountered the bug where the Grub update has made my UEFI system unbootable. I am following the steps to chroot.
I have successfully mounted my encrypted root partition to /mnt.
When I try to mount my efi partition to /mnt/boot/efi I get a message that states “mount point does not exist.”
liveuser@eos-2022.08.28 ~]$ sudo mount /dev/sda1 /mnt/boot/efi
mount: /mnt/boot/efi: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
I’m sure there is something silly I’m missing, but I can’t figure it out. Any help is appreciated.
What does lsblk?
Here’s the output of lsblk:
[liveuser@eos-2022.08.28 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 1.6G 1 loop /run/archiso/airootfs
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 300M 0 part
├─sda2 8:2 0 914.2G 0 part
│ └─mycryptdevice 254:0 0 914.2G 0 crypt /mnt
└─sda3 8:3 0 17G 0 part
sdb 8:16 1 30G 0 disk
└─sdb1 8:17 1 30G 0 part /run/archiso/bootmnt
What doesls /mnt show
Output of ls /mnt:
[liveuser@eos-2022.08.28 ~]$ ls /mnt
@ @cache @home @log timeshift-btrfs