Symptoms:
Kernel panic when booting:
kernel panic - not syncing:
VFS: Unable to mount root fs on [...]
libcrypto.so.1.1 error in Grub Customizers, os-prober etc:
/etc/grub.d/bin/grubcfg_proxy: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Start by chrooting into your Manjaro installation, from a live or current system:
sudo chroot [mount point of Manjaro partiton]/HP_P5_ManjaroMount the required file systems (only this version works, not the --bind one):
mount -t proc none /procmount -t sysfs none /sysmount -t devtmpfs none /devmount -t tmpfs none /run(Check via df -h and mount if things work)
Recreate the initramfs:
sudo pacman -S mkinitcpio and maybe sudo mkinitcpio -P for good measureRemove any previous installations of GRUB customizer:
sudo pacman -R grub-customizerBackup the original GRUB configuration files:
sudo cp -a /etc/default/grub /etc/default/grub.baksudo cp -a /etc/grub.d /etc/grub.d.bakRemove the old GRUB configuration files:
sudo rm -rf /etc/default/grubsudo rm -rf /etc/grub.dReinstall GRUB using pacman, to recreate /etc/default/grub etc.:
pacman -S grub
Recreate the GRUB configuration:
sudo grub-mkconfig -o /boot/grub/grub.cfgEnable os-prober in GRUB:
sudo sed -i 's/^#\(GRUB_DISABLE_OS_PROBER=false\)/\1/' /etc/default/grubUpdate GRUB, for good measure:
sudo update-grub