Grub 2:2.06.r322.gd9b4638c5-1 won't boot and goes straight to the BIOS after update

That did not give the endeavouros

When i grub-install: error: cannot get canonical path of ‘airootfs’

Can you post the output of efibootmgr ?

My output:

This error happens when you didn’t arch-chroot correctly.
Can you post the output of the commands? Maybe there is a typo or something that we can help with

1 Like

Can you run this command before grub-install?

grub-mkconfig -o /boot/grub/grub.cfg

Did not work for me, i have a desktop (lenovo)
I ended up installing refind…

I had a minor panic attack over this half an hour ago. Thank you everyone for the guidance on fixing it - I initially feared I had accidentally done a sudo rm -rf /. :sweat_smile:

2 Likes

Did you try refind? It worked for me…

Try

arch-chroot /mnt /bin/bash

before. Worked for me.

I downgraded grub on my kde btrfs but that was the first information i saw related to this problem. So if you don’t downgrade what is the fix? I see a lot back and forth. What is the real solution? Just update grub from a chroot?

1 Like

Thanks mate, i was hoping it worked out fine but ok seems we need to wait and hope upstream fixes this. For now i keep grub in pacman.conf as ignore for update then.

Yes, the instructions are in the pinned post. There is no need to downgrade

2 Likes

Yes you can use rEFInd on a single boot.

That was successful.

The last command failed. Here is the entire log.

Will hardware inxi info help?

Thank you for your help. I am not a linux guru.

[liveuser@eos-2022.08.05 ~]$ sudo mount /dev/sda3 /mnt
[liveuser@eos-2022.08.05 ~]$ sudo btrfs subvolume list -p /mnt
ID 256 gen 98152 parent 5 top level 5 path restore_backup_@_20220304185437747
ID 257 gen 226398 parent 5 top level 5 path @home
ID 258 gen 226392 parent 5 top level 5 path @cache
ID 259 gen 226394 parent 5 top level 5 path @log
ID 260 gen 31619 parent 2233 top level 2233 path @/var/lib/portables
ID 261 gen 31619 parent 2233 top level 2233 path @/var/lib/machines
ID 262 gen 226313 parent 2233 top level 2233 path @/.snapshots
ID 274 gen 98152 parent 262 top level 262 path @/.snapshots/12/snapshot
ID 332 gen 98152 parent 5 top level 5 path restore_backup_@_20220704125744957
ID 400 gen 98152 parent 5 top level 5 path restore_backup_@_20220904223711476
ID 457 gen 98152 parent 5 top level 5 path restore_backup_@_20221304184401888
ID 592 gen 98152 parent 5 top level 5 path restore_backup_@_20222304075104222
ID 813 gen 98152 parent 5 top level 5 path @_backup_20220605181929301
ID 975 gen 98152 parent 262 top level 262 path @/.snapshots/708/snapshot
ID 1079 gen 98152 parent 5 top level 5 path @_backup_20220805144718196
ID 1132 gen 98152 parent 5 top level 5 path @_backup_20222905091150074
ID 1637 gen 132358 parent 5 top level 5 path @_backup_20222506160401823
ID 1707 gen 98152 parent 262 top level 262 path @/.snapshots/1437/snapshot
ID 2233 gen 226404 parent 5 top level 5 path @
ID 2343 gen 141375 parent 262 top level 262 path @/.snapshots/2072/snapshot
ID 2996 gen 210836 parent 262 top level 262 path @/.snapshots/2725/snapshot
ID 3201 gen 224006 parent 262 top level 262 path @/.snapshots/2930/snapshot
ID 3202 gen 224006 parent 262 top level 262 path @/.snapshots/2931/snapshot
ID 3204 gen 224006 parent 262 top level 262 path @/.snapshots/2933/snapshot
ID 3205 gen 224006 parent 262 top level 262 path @/.snapshots/2934/snapshot
ID 3206 gen 224006 parent 262 top level 262 path @/.snapshots/2935/snapshot
ID 3207 gen 224006 parent 262 top level 262 path @/.snapshots/2936/snapshot
ID 3208 gen 224006 parent 262 top level 262 path @/.snapshots/2937/snapshot
ID 3213 gen 224006 parent 262 top level 262 path @/.snapshots/2942/snapshot
ID 3214 gen 224006 parent 262 top level 262 path @/.snapshots/2943/snapshot
ID 3215 gen 224006 parent 262 top level 262 path @/.snapshots/2944/snapshot
ID 3216 gen 224006 parent 262 top level 262 path @/.snapshots/2945/snapshot
ID 3217 gen 224006 parent 262 top level 262 path @/.snapshots/2946/snapshot
ID 3218 gen 224006 parent 262 top level 262 path @/.snapshots/2947/snapshot
ID 3231 gen 224006 parent 262 top level 262 path @/.snapshots/2960/snapshot
ID 3233 gen 224006 parent 262 top level 262 path @/.snapshots/2962/snapshot
ID 3234 gen 224006 parent 262 top level 262 path @/.snapshots/2963/snapshot
ID 3235 gen 224006 parent 262 top level 262 path @/.snapshots/2964/snapshot
ID 3236 gen 224006 parent 262 top level 262 path @/.snapshots/2965/snapshot
ID 3237 gen 224006 parent 262 top level 262 path @/.snapshots/2966/snapshot
ID 3239 gen 224006 parent 262 top level 262 path @/.snapshots/2968/snapshot
ID 3240 gen 224006 parent 262 top level 262 path @/.snapshots/2969/snapshot
ID 3253 gen 224006 parent 262 top level 262 path @/.snapshots/2982/snapshot
ID 3255 gen 224006 parent 262 top level 262 path @/.snapshots/2984/snapshot
ID 3256 gen 224006 parent 262 top level 262 path @/.snapshots/2985/snapshot
ID 3257 gen 224006 parent 262 top level 262 path @/.snapshots/2986/snapshot
ID 3258 gen 224006 parent 262 top level 262 path @/.snapshots/2987/snapshot
ID 3260 gen 224006 parent 262 top level 262 path @/.snapshots/2989/snapshot
ID 3261 gen 224006 parent 262 top level 262 path @/.snapshots/2990/snapshot
ID 3270 gen 224006 parent 262 top level 262 path @/.snapshots/2999/snapshot
ID 3272 gen 224006 parent 262 top level 262 path @/.snapshots/3001/snapshot
ID 3273 gen 224006 parent 262 top level 262 path @/.snapshots/3002/snapshot
ID 3276 gen 224006 parent 262 top level 262 path @/.snapshots/3005/snapshot
ID 3293 gen 224006 parent 262 top level 262 path @/.snapshots/3022/snapshot
ID 3294 gen 224006 parent 262 top level 262 path @/.snapshots/3023/snapshot
ID 3295 gen 224006 parent 262 top level 262 path @/.snapshots/3024/snapshot
ID 3296 gen 224006 parent 262 top level 262 path @/.snapshots/3025/snapshot
ID 3297 gen 224006 parent 262 top level 262 path @/.snapshots/3026/snapshot
ID 3299 gen 224006 parent 262 top level 262 path @/.snapshots/3028/snapshot
ID 3300 gen 224006 parent 262 top level 262 path @/.snapshots/3029/snapshot
ID 3313 gen 224006 parent 262 top level 262 path @/.snapshots/3042/snapshot
ID 3314 gen 224006 parent 262 top level 262 path @/.snapshots/3043/snapshot
ID 3317 gen 224006 parent 262 top level 262 path @/.snapshots/3046/snapshot
ID 3318 gen 224006 parent 262 top level 262 path @/.snapshots/3047/snapshot
ID 3327 gen 224006 parent 262 top level 262 path @/.snapshots/3056/snapshot
ID 3328 gen 224006 parent 262 top level 262 path @/.snapshots/3057/snapshot
ID 3329 gen 224006 parent 262 top level 262 path @/.snapshots/3058/snapshot
ID 3330 gen 224006 parent 262 top level 262 path @/.snapshots/3059/snapshot
ID 3341 gen 224006 parent 262 top level 262 path @/.snapshots/3070/snapshot
ID 3342 gen 224006 parent 262 top level 262 path @/.snapshots/3071/snapshot
ID 3347 gen 224006 parent 262 top level 262 path @/.snapshots/3076/snapshot
ID 3348 gen 224006 parent 262 top level 262 path @/.snapshots/3077/snapshot
ID 3349 gen 224006 parent 262 top level 262 path @/.snapshots/3078/snapshot
ID 3350 gen 224006 parent 262 top level 262 path @/.snapshots/3079/snapshot
ID 3352 gen 224006 parent 262 top level 262 path @/.snapshots/3081/snapshot
ID 3354 gen 224006 parent 262 top level 262 path @/.snapshots/3083/snapshot
ID 3356 gen 224006 parent 262 top level 262 path @/.snapshots/3085/snapshot
ID 3357 gen 224006 parent 262 top level 262 path @/.snapshots/3086/snapshot
ID 3366 gen 224006 parent 262 top level 262 path @/.snapshots/3095/snapshot
ID 3367 gen 224006 parent 262 top level 262 path @/.snapshots/3096/snapshot
ID 3369 gen 224006 parent 262 top level 262 path @/.snapshots/3098/snapshot
ID 3370 gen 224006 parent 262 top level 262 path @/.snapshots/3099/snapshot
ID 3378 gen 224006 parent 262 top level 262 path @/.snapshots/3107/snapshot
ID 3379 gen 224006 parent 262 top level 262 path @/.snapshots/3108/snapshot
ID 3380 gen 224006 parent 262 top level 262 path @/.snapshots/3109/snapshot
ID 3381 gen 224006 parent 262 top level 262 path @/.snapshots/3110/snapshot
ID 3386 gen 224006 parent 262 top level 262 path @/.snapshots/3115/snapshot
ID 3394 gen 224006 parent 262 top level 262 path @/.snapshots/3123/snapshot
ID 3395 gen 224006 parent 262 top level 262 path @/.snapshots/3124/snapshot
ID 3396 gen 224006 parent 262 top level 262 path @/.snapshots/3125/snapshot
ID 3397 gen 224006 parent 262 top level 262 path @/.snapshots/3126/snapshot
ID 3411 gen 224006 parent 262 top level 262 path @/.snapshots/3140/snapshot
ID 3412 gen 224006 parent 262 top level 262 path @/.snapshots/3141/snapshot
ID 3413 gen 224006 parent 262 top level 262 path @/.snapshots/3142/snapshot
ID 3414 gen 224006 parent 262 top level 262 path @/.snapshots/3143/snapshot
ID 3415 gen 224006 parent 262 top level 262 path @/.snapshots/3144/snapshot
ID 3426 gen 224006 parent 262 top level 262 path @/.snapshots/3155/snapshot
ID 3427 gen 224006 parent 262 top level 262 path @/.snapshots/3156/snapshot
ID 3428 gen 224006 parent 262 top level 262 path @/.snapshots/3157/snapshot
ID 3429 gen 224006 parent 262 top level 262 path @/.snapshots/3158/snapshot
ID 3430 gen 224006 parent 262 top level 262 path @/.snapshots/3159/snapshot
ID 3431 gen 224006 parent 262 top level 262 path @/.snapshots/3160/snapshot
ID 3433 gen 224006 parent 262 top level 262 path @/.snapshots/3162/snapshot
ID 3434 gen 224006 parent 262 top level 262 path @/.snapshots/3163/snapshot
ID 3435 gen 224006 parent 262 top level 262 path @/.snapshots/3164/snapshot
ID 3451 gen 224006 parent 262 top level 262 path @/.snapshots/3180/snapshot
ID 3452 gen 224006 parent 262 top level 262 path @/.snapshots/3181/snapshot
ID 3454 gen 224006 parent 262 top level 262 path @/.snapshots/3183/snapshot
ID 3455 gen 224006 parent 262 top level 262 path @/.snapshots/3184/snapshot
ID 3456 gen 224006 parent 262 top level 262 path @/.snapshots/3185/snapshot
ID 3457 gen 224006 parent 262 top level 262 path @/.snapshots/3186/snapshot
ID 3458 gen 224006 parent 262 top level 262 path @/.snapshots/3187/snapshot
ID 3459 gen 224006 parent 262 top level 262 path @/.snapshots/3188/snapshot
ID 3460 gen 224006 parent 262 top level 262 path @/.snapshots/3189/snapshot
ID 3461 gen 224096 parent 262 top level 262 path @/.snapshots/3190/snapshot
ID 3464 gen 224393 parent 262 top level 262 path @/.snapshots/3193/snapshot
ID 3465 gen 224394 parent 262 top level 262 path @/.snapshots/3194/snapshot
ID 3466 gen 224404 parent 262 top level 262 path @/.snapshots/3195/snapshot
ID 3467 gen 224405 parent 262 top level 262 path @/.snapshots/3196/snapshot
ID 3471 gen 224760 parent 262 top level 262 path @/.snapshots/3200/snapshot
ID 3472 gen 224874 parent 262 top level 262 path @/.snapshots/3201/snapshot
ID 3473 gen 224985 parent 262 top level 262 path @/.snapshots/3202/snapshot
ID 3474 gen 225029 parent 262 top level 262 path @/.snapshots/3203/snapshot
ID 3475 gen 225030 parent 262 top level 262 path @/.snapshots/3204/snapshot
ID 3476 gen 225101 parent 262 top level 262 path @/.snapshots/3205/snapshot
ID 3477 gen 225212 parent 262 top level 262 path @/.snapshots/3206/snapshot
ID 3478 gen 225325 parent 262 top level 262 path @/.snapshots/3207/snapshot
ID 3479 gen 225436 parent 262 top level 262 path @/.snapshots/3208/snapshot
ID 3480 gen 225548 parent 262 top level 262 path @/.snapshots/3209/snapshot
ID 3481 gen 225662 parent 262 top level 262 path @/.snapshots/3210/snapshot
ID 3482 gen 225780 parent 262 top level 262 path @/.snapshots/3211/snapshot
ID 3483 gen 225781 parent 262 top level 262 path @/.snapshots/3212/snapshot
ID 3484 gen 225785 parent 262 top level 262 path @/.snapshots/3213/snapshot
ID 3485 gen 225786 parent 262 top level 262 path @/.snapshots/3214/snapshot
ID 3486 gen 225787 parent 262 top level 262 path @/.snapshots/3215/snapshot
ID 3487 gen 225791 parent 262 top level 262 path @/.snapshots/3216/snapshot
ID 3488 gen 225792 parent 262 top level 262 path @/.snapshots/3217/snapshot
ID 3489 gen 225801 parent 262 top level 262 path @/.snapshots/3218/snapshot
ID 3490 gen 225818 parent 262 top level 262 path @/.snapshots/3219/snapshot
ID 3491 gen 225820 parent 262 top level 262 path @/.snapshots/3220/snapshot
ID 3492 gen 225857 parent 262 top level 262 path @/.snapshots/3221/snapshot
ID 3493 gen 225970 parent 262 top level 262 path @/.snapshots/3222/snapshot
ID 3494 gen 226089 parent 262 top level 262 path @/.snapshots/3223/snapshot
ID 3495 gen 226202 parent 262 top level 262 path @/.snapshots/3224/snapshot
ID 3496 gen 226313 parent 262 top level 262 path @/.snapshots/3225/snapshot
[liveuser@eos-2022.08.05 ~]$ sudo umount /mnt
[liveuser@eos-2022.08.05 ~]$ sudo mount -o subvol=@ /dev/sda3 /mnt
[liveuser@eos-2022.08.05 ~]$ sudo mount -o subvol=@log /dev/sda3 /mnt/var/log
[liveuser@eos-2022.08.05 ~]$ sudo mount -o subvol=@cache /dev/sda3 /mnt/var/cache
[liveuser@eos-2022.08.05 ~]$ sudo mount -o subvol=@home /dev/sda3 /mnt/home
[liveuser@eos-2022.08.05 ~]$ sudo mount /dev/sda3 /mnt/boot/efi
[liveuser@eos-2022.08.05 ~]$ arch-chroot /mnt
==> ERROR: This script must be run with root privileges
[liveuser@eos-2022.08.05 ~]$ sudo arch-chroot /mnt
[root@EndeavourOS /]# ls /home
michael
[root@EndeavourOS /]# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub/themes/EndeavourOS/theme.txt
Found linux image: /boot/vmlinuz-linux-lts
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-lts-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2022-08-25 12:00:15 | @/.snapshots/3225/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-25 11:00:27 | @/.snapshots/3224/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-25 10:00:25 | @/.snapshots/3223/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-25 09:00:25 | @/.snapshots/3222/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-25 08:00:25 | @/.snapshots/3221/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-25 07:39:55 | @/.snapshots/3220/snapshot         | post   | eos-bash-shared grub vim vim-runtime                                     |
Found snapshot: 2022-08-25 07:39:06 | @/.snapshots/3219/snapshot         | pre    | pacman -Sy eos-bash-shared grub vim vim-runtime                          |
Found snapshot: 2022-08-25 07:33:14 | @/.snapshots/3218/snapshot         | single | boot                                                                     |
Found snapshot: 2022-08-25 01:02:16 | @/.snapshots/3217/snapshot         | post   | btrfs-assistant                                                          |
Found snapshot: 2022-08-25 01:02:11 | @/.snapshots/3216/snapshot         | pre    | pacman -U --noconfirm --config /etc/pacman.conf -- /home/michael/.cache/ |
Found snapshot: 2022-08-25 01:00:41 | @/.snapshots/3215/snapshot         | post   | cmake jsoncpp qt5-tools rhash                                            |
Found snapshot: 2022-08-25 01:00:09 | @/.snapshots/3214/snapshot         | pre    | pacman -S --config /etc/pacman.conf -- extra/jsoncpp extra/rhash extra/c |
Found snapshot: 2022-08-25 01:00:01 | @/.snapshots/3213/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-25 00:58:49 | @/.snapshots/3212/snapshot         | post   | libtiff vivaldi                                                          |
Found snapshot: 2022-08-25 00:58:14 | @/.snapshots/3211/snapshot         | pre    | pacman -Sy libtiff vivaldi                                               |
Found snapshot: 2022-08-25 00:00:17 | @/.snapshots/3210/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 23:00:17 | @/.snapshots/3209/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 22:00:27 | @/.snapshots/3208/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 21:00:41 | @/.snapshots/3207/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 20:00:07 | @/.snapshots/3206/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 19:00:07 | @/.snapshots/3205/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 18:23:28 | @/.snapshots/3204/snapshot         | post   | tmux                                                                     |
Found snapshot: 2022-08-24 18:23:20 | @/.snapshots/3203/snapshot         | pre    | pacman -S --config /etc/pacman.conf -- tmux                              |
Found snapshot: 2022-08-24 18:00:18 | @/.snapshots/3202/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 17:00:07 | @/.snapshots/3201/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 16:00:08 | @/.snapshots/3200/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 12:47:48 | @/.snapshots/3196/snapshot         | post   | betterbird-bin                                                           |
Found snapshot: 2022-08-24 12:46:54 | @/.snapshots/3195/snapshot         | pre    | pacman -U --noconfirm --config /etc/pacman.conf -- /home/michael/.cache/ |
Found snapshot: 2022-08-24 12:41:16 | @/.snapshots/3194/snapshot         | post   | bolt cups-filters eos-bash-shared firefox geoip-database pahole python-g |
Found snapshot: 2022-08-24 12:40:16 | @/.snapshots/3193/snapshot         | pre    | pacman -Sy bolt cups-filters eos-bash-shared firefox geoip-database paho |
Found snapshot: 2022-08-24 10:00:42 | @/.snapshots/3190/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-24 09:23:21 | @/.snapshots/3189/snapshot         | single | boot                                                                     |
Found snapshot: 2022-08-23 23:47:18 | @/.snapshots/3188/snapshot         | post   | electerm-bin                                                             |
Found snapshot: 2022-08-23 23:46:53 | @/.snapshots/3187/snapshot         | pre    | pacman -R --config /etc/pacman.conf -- electerm-bin                      |
Found snapshot: 2022-08-23 23:14:50 | @/.snapshots/3186/snapshot         | post   | crossftp-client                                                          |
Found snapshot: 2022-08-23 23:14:44 | @/.snapshots/3185/snapshot         | pre    | pacman -U --noconfirm --config /etc/pacman.conf -- /home/michael/.cache/ |
Found snapshot: 2022-08-23 23:13:12 | @/.snapshots/3184/snapshot         | post   | java-runtime-common jre-openjdk jre-openjdk-headless libnet              |
Found snapshot: 2022-08-23 23:12:59 | @/.snapshots/3183/snapshot         | pre    | pacman -S --config /etc/pacman.conf -- extra/java-runtime-common extra/l |
Found snapshot: 2022-08-23 22:59:16 | @/.snapshots/3181/snapshot         | post   | electerm-bin                                                             |
Found snapshot: 2022-08-23 22:58:51 | @/.snapshots/3180/snapshot         | pre    | pacman -U --noconfirm --config /etc/pacman.conf -- /home/michael/.cache/ |
Found snapshot: 2022-08-23 07:22:46 | @/.snapshots/3164/snapshot         | post   | archlinux-appstream-data asciidoc cinnamon-desktop clutter clutter-gst c |
Found snapshot: 2022-08-23 07:21:52 | @/.snapshots/3163/snapshot         | pre    | pacman -R --config /etc/pacman.conf -- archlinux-appstream-data asciidoc |
Found snapshot: 2022-08-23 07:03:22 | @/.snapshots/3162/snapshot         | single | boot                                                                     |
Found snapshot: 2022-08-23 06:39:45 | @/.snapshots/3160/snapshot         | post   | x264                                                                     |
Found snapshot: 2022-08-23 06:39:40 | @/.snapshots/3159/snapshot         | pre    | pacman -Sy x264                                                          |
Found snapshot: 2022-08-23 06:00:03 | @/.snapshots/3158/snapshot         | single | timeline                                                                 |
Found snapshot: 2022-08-23 05:50:44 | @/.snapshots/3157/snapshot         | post   | eos-translations hunspell ldns libopenmpt libpciaccess parallel print-ma |
Found snapshot: 2022-08-23 05:50:05 | @/.snapshots/3156/snapshot         | pre    | pacman -Sy eos-translations hunspell ldns libopenmpt libpciaccess parall |
Found snapshot: 2022-08-23 05:36:47 | @/.snapshots/3155/snapshot         | single | boot                                                                     |
Found snapshot: 2022-08-22 11:00:09 | @/.snapshots/3144/snapshot         | single | timeline                                                                 |
Found 50 snapshot(s)
Unmount /tmp/grub-btrfs.YbaUoaCs6r .. Success
done
[root@EndeavourOS /]# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=EndeavourOS-grub
Installing for x86_64-efi platform.
grub-install: error: /boot/efi doesn't look like an EFI partition.
[root@EndeavourOS /]# grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=EndeavourOS-grub
Installing for x86_64-efi platform.
grub-install: error: failed to get canonical path of `/efi'.
[root@EndeavourOS /]# lsblk
NAME       MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0        7:0    0   1.6G  1 loop 
sda          8:0    0 465.8G  0 disk 
├─sda1       8:1    0   300M  0 part 
├─sda2       8:2    0   8.8G  0 part 
└─sda3       8:3    0 456.7G  0 part /boot/efi
                                     /home
                                     /var/cache
                                     /var/log
                                     /
sdb          8:16   1  29.1G  0 disk 
├─sdb1       8:17   1  29.1G  0 part 
│ └─ventoy 254:0    0   1.8G  1 dm   
└─sdb2       8:18   1    32M  0 part 
sr0         11:0    1  1024M  0 rom  
[root@EndeavourOS /]# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=E10A-465C                            /boot/efi      vfat    umask=0077 pri=10 0 2
UUID=981a41b7-e800-45fb-b749-ba8ae32234a3 swap           swap    defaults,noatime 0 0
UUID=f73391ec-4b7d-4e1a-bc43-bc2be61b4507 /              btrfs   subvol=/@,defaults,noatime,noautodefrag,compress=zstd 0 0
UUID=f73391ec-4b7d-4e1a-bc43-bc2be61b4507 /home          btrfs   subvol=/@home,defaults,noatime,noautodefrag,compress=zstd 0 0
UUID=f73391ec-4b7d-4e1a-bc43-bc2be61b4507 /var/cache     btrfs   subvol=/@cache,defaults,noatime,noautodefrag,compress=zstd 0 0
UUID=f73391ec-4b7d-4e1a-bc43-bc2be61b4507 /var/log       btrfs   subvol=/@log,defaults,noatime,noautodefrag,compress=zstd 0 0

Since I have btrfs assistant and snapshots, will they work with rEFInd when I take Grub out?

What is your efi partition? based your your lsblk it looks like its /dev/sda1.
I think this is where things go wrong

So I am mounted on the wrong device? So I should do everything again but EFI on /dev/sda1 ?

and this error will not happen?

[root@EndeavourOS /]# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=EndeavourOS-grub
Installing for x86_64-efi platform.
grub-install: error: /boot/efi doesn’t look like an EFI partition.

I will wait to hear from you. I thought maybe my BTRFS scheme was the problem, since I have no idea how it works, but it has never failed me.

This is the problem, its not sda3 for efi partition, check that and it will work

If you check my output, you will see that I mounted everything in /dev/sda2
when I mounted efi partition, I used /dev/sda1

I would wait for others to chime in with more details but, your efi partition is generally different from your root partition. Your root partition is /dev/sda3. It seems that you’ve mounted that correctly. but you’re mounting your edit partition wrong. I don’t know what your efi partition is, I can infer from the size of the partition.

2 Likes

the 300M is the EFI boot partition. This is an out of the box default BTRFS install in Calamares. Does this look better?

[liveuser@eos-2022.08.05 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 1.6G 1 loop /run/archiso/airootfs
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 300M 0 part /mnt/boot/efi
├─sda2 8:2 0 8.8G 0 part
└─sda3 8:3 0 456.7G 0 part /mnt/home
/mnt/var/cache
/mnt/var/log
/mnt
sdb 8:16 1 29.1G 0 disk
├─sdb1 8:17 1 29.1G 0 part
│ └─ventoy 254:0 0 1.8G 1 dm /run/archiso/bootmnt
└─sdb2 8:18 1 32M 0 part
sr0 11:0 1 1024M 0 rom

So, you should repeat the process, but when you mount the efi partition, use /dev/sda1
then arch-chroot and run grub-install, it will work now… fingers crossed here.

yep power off game over bios only ffs ((( :cold_face:
cant reinstall fresh os try arco after update death reborn don’t even boot I’m now on manjoro
cool surprise