@Outface to be sure you bless the right disk, once you are in recovery, run:
Code:
~# diskutil mount /dev/disk0s1
~# ls -lah /Volumes/EFI/EFI
~# bless --mount /Volumes/EFI --setBoot
If you see the OC directory, you mounted the correct disk. If you have multiple disks, when you reboot in recovery or other OS, the disk number might change. For example, in Mojave the OC disk was showing as
disk0
while in Big Sur is
disk1
:
Code:
~$ diskutil list /dev/disk1
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_APFS Container disk2 499.9 GB disk1s2