Trying to install grub on my EFI partition for Windows 10 and Manjaro

I reinstalled windows 10 with the new build and clobbered my boot or efi partition by reformatting all my windows partitions so it didnt try to keep my old files. Here is the error:

  • Timed out waiting for device /dev/disk/by-uuid/1070/5827
  • Dependency failed for /boot/efi
  • Dependency failed for Local File Systems
  • Dependency failed for File System Check on /dev/disk/by-uuid/1070/5827

My /mnt/boot partition looks like this after i did my grub install. Is there too much nesting? did I install something wrong?

├── EFI
│   ├── Boot
│   ├── EFI
│   │   ├── manjaro
│   │   └── manjaro_grub
│   ├── manjaro_grub
│   ├── Microsoft
│   │   ├── Boot
│   │   │   ├── en-US
│   │   │   ├── Fonts
│   │   │   ├── qps-ploc
│   │   │   ├── Resources
│   │   │   │   └── en-US
│   │   └── Recovery
│   ├── refind
│   │   ├── icons
│   │   │   └── svg
│   │   └── keys
│   └── tools
└── grub
    ├── fonts
    ├── locale
    ├── themes
    │   └── starfield
    └── x86_64-efi

Here is my efi partition using lsblk -f:

nvme0n1p1 vfat FAT32 EFI E823-2A2A 58.2M 41% /mnt/boot

There are the steps I used:

sudo cryptsetup luksOpen /dev/nvme1n1p5 encrypted_userland
mount /dev/mapper/encrypted_userland /mnt
mount /dev/nvme1n1p2 /mnt/boot
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t devpts pts /mnt/dev/pts/

chroot /mnt
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro_grub --recheck
update-grub

Hello @codeliger :wink:

Please check the text file /etc/fstab . The UUID must be the correct one here from lsblk.

Hi i swear i looked over that file 3 times and didnt even see the UUID set thats why i was confused. But after checking again the UUID was there. Maybe after i grub-installed a second time.

I used blkid | grep efi and grabbed my efi partition UUID and put it into the fstab file.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.