I have an old laptop with a legacy BIOS system with MBR, I booted from USB and installed Omarchy, the installation was successful and after re-starting it goes into a blank screen, the Limine bootloader is not showing up, so I did the following to try to fix the issues:
cryptsetup luksOpen /dev/sda2 cryptroot
mount -o subvol=@ /dev/mapper/cryptroot /mnt
mount /dev/sda1 /mnt/boot
arch-chroot /mnt
I see vmlinuz-linux and initramfs-linux in the /boot/ path and also the /boot/limine folder is there, limine-bios.sys and limine.conf files are also there in /boot/ and /boot/limine folder.
I did limine bios-install /dev/sda
Then did:
limine-mkinitcpio
limine-update
After that I exited arch-chroot and umount the /mnt,
cryptsetup luksClose cryptroot
And reboot it, but the issue is still there, I cannot boot into Omarchy