Dual-boot fail + BIOS locked

Hi,

I just installed bazzite on my laptop. I bought a SSD-nvme to install in a large new space, aside my endeavourOS install (on another SSD).

Install worked fine, but there are 2 things:

1
The bazzite grub doesn’t show my EndeavourOS install, despite the several manipulations I tried to solve it :

grub2-mkconfig -o /boot/grub2/grub.cfg
sudo grub2-mkconfig -o /etc/grub2.cfg
sudo grub2-mkconfig -o /etc/grub2-efi.cfg

but it didn’t worked (each time the console outputed that he was adding the new discovered EndeavourOS to the grub, but it didn’t)

I also tried :

ujust regenerate-grub

But didn’t worked neither (gave me the same output as previous commands).
So I don’t know what to do about that.

(I tried update-grub, but told me “unknow command”).

2
Also the other problem I have, is since the installation, I can’t acces to my BIOS anymore. When I press F2, it stay stuck at the ACER splash logo, but I can’t acces BIOS.
I tried to physically remove the SSD containing bazziteOS, and it helped : I could then boot in my EndeavourOS, and also enter BIOS, but as soon as I replug the bazzite SSD, it block the acces to BIOS, and I fail to add my other OS in bazzite’s grub so I’m a bit confused…

Any idea!?
Thank you.

OK, so finally, I found out that it was because I didn’t enrolled the MOK that my BIOS access was locked.
But anyway I didn’t succeed to setup dual boot from my primary endeavourOS install neither, as I figured out that it was because I installed bazzite with a second EFI partition on my second NVMe drive (where bazzite is install).
So I guess the best option for me is to reinstall completely bazzite, and to select the EFI partition of my endeavourOS install.
But I’d like to be sure (and most of all, I don’t want to destroy my endeavourOS EFI partition), so if anyone have resources or tutorial about how to proceed to do so, it would be welcome (most of the informations I found were about installing windows in dual-boot after a bazzite - or any Linux distro- install).
Thank you

Well,

I’m now trying to reinstall Bazzite, and to keep only one EFI partition, the one of my original OS, Endeavour.
So I have to NVMe drives :
nvme1n1 where Endeavour is install (on p2) and my EFI partition is located (on p1)
nvme0n1 where I’d like to install Bazzite

So I went into the bazzite installer, and proceed as explain in this tutorial about linux multiboot (especially the part about fedora system) https://www.youtube.com/watch?v=Crleyglb4mo
So I selected my nvme0n1p1 partition and set the mountpoint to /boot/efi
And I reformated my nvme1n1 drive to BTRFS and set the mountpoint to / in order to install bazzite here.
But unfortunatelly, I got a code 1 error :

The command 'ostree admin instutil set-kargs rhgb quiet root=UUID=xxxxxxxxxxx rw' exited with the code 1

So I followed this tutorial about solving code 1 error in bazzite installation process : https://www.youtube.com/watch?v=GRdz08hJByo
But it didn’t worked.
So now, on startup I have the bazzite grub failing to start, so I open a grub terminal (with very few commands available).
Hopefully I can select my EndeavourOS systemd-boot in the boot manager.

I think all this issue is about EFI right configuration at installation process, but it’s anoying, and I’m a bit shy in trying setups for install as I absolutelly don’t want to break my actual EndeavourOS install.

So If anyone might have any idea, documentation, tutorial that might help, it would be very nice.

Thank you.

NB : in the error, the UUID is not ‘xxxxx’ but a long chars string I didn’t thought usefull to retype here :wink:

Ok, so finally, I succeed in installing bazzite on a second drive, but with the same EFI than endeavourOS.
BUT, I still have problems.
This time, it didn’t offered me to enroll MOK, and the dedicated commands given in the secure boot instruction’s page didn’t worked neither. It only start up to the grub.

So now, my problem is that I don’t succeed in adding my EndeavourOS to the bazzite grub, nor to acces my BIOS (I think it’s locked because of this “enroll MOK” step I couldn’t pass) to setup endeavourOS and it’s systemd-boot as the main boot option.

SO… Still looking for help…