In such a case, Manjaro has a special feature that can save you from having to use dfas in the future. It is possible to have several kernels installed. Then when booting in Grub you can select which one you want to use.
If one of them is “broken” at some point, that’s no problem at all. Simply stop Grub, select one of the other kernels and the system is ready to run.
Then there are remnants from previously installed kernels, however that happened. I recommend booting into a live environment, from there entering a chroot environment and fixing it from there:
How to chroot
Ensure you’ve got a relatively new ISO or at least one with a still supported LTS kernel.
Write/copy/dd the ISO to a USB thumb drive.
When done, boot with the above mentioned USB thumb drive into the live environment.
Once booted, open a terminal and enter the following command to enter the chroot environment:
manjaro-chroot -a
If you have more than one Linux installation, select the correct one to use from the list provided.
When done, you should now be in the chroot environment.
But, be careful, as you’re now in an actualroot environment on your computer, so any changes you make will persist after a restart.
Once there, run the following and provide the output here:
pamac install install-grub
Preparing...
Synchronizing package databases...
Failed to synchronize AUR database
Checking v86d dependencies...
Checking python-pyrsistent dependencies...
Warning: plymouth: local (24.004.60-6) is newer than extra (22.02.122-18)
Resolving dependencies...
Checking inter-conflicts...
To install (1):
install-grub 2:2.12-3 core 6.5 kB
To build (2):
python-pyrsistent 0.20.0-1 (0.19.3-4) AUR
v86d 0.1.10-13 (0.1.10-8) AUR
Total download size: 6.5 kB
Total installed size: 6.9 kB
Edit build files : [e]
Apply transaction ? [e/y/N] y
Cloning python-pyrsistent build files...
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to system scope bus via local transport: Host is down
Error: Failed to prepare transaction: Failed to clone python-pyrsistent build files
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to system scope bus via local transport: Host is down
Error: Failed to prepare transaction: Failed to clone python-pyrsistent build files