Reinstalling by itself does not suffice. Here is the problem :
For some reason, mkinitpcio now creates zstd compressed images instead of the previous default gzip.
kernels 5.4 and 4.19 cannot read these images.
A workaround is to uncomment
COMPRESSION=“gzip”
in /etc/mkinitpcio.conf, and rebuild with
mkinitcpio -P
I am not sure if there is a way to make 5.4 and below able to read zstd.
Dito - i’ve got the same screen after updating. I made my XPS 13 unbootable too with the most recent manjaro update. It’s critical, cause i had not the opportunity to save my last work (ok, a live stick solves this, but i need it for further work today) - of course i have an older image, but this is embarassing. Please don´t tell me i have to reinstall my whole system?!? - if i only knew it, i would have upgraded my kernel first.
Are there any other solutions?
I already read all postings, sorry for my breakout. I have the same 5.4 kernel like hape. Which of the solutions do you mean, chroot oder edit mkinitpcio.conf? Sorry, i´m not really shure about this. Till today my Manjaro works stable, i never had to work on the “open heart”.
solution: Switch to Kernel 5.10 or newer LTS in GRUB menu
OR
solution: You need to chroot to your broken system with live USB stick, then edit /etc/mkinitpcio.conf to change the compression to gzip, then run mkinitcpio -P && update-grub, then reboot
I have this same issue and same kernel , so I guess this is the solution, right? Please excuse my naivety.
Also is there also a way to install new kernel along this.
i created a bootable Manjaro ISO and booted from the stick
i opened a terminal and did ‘manjaro-chroot’ (which is installed on the iso but not in my normal version???)
following the proposal from @Zesko i edited mkinitpcio.conf as described, did a grub-update
reboot and here i’m again in my desktop!
i installed a newer kernel and will test later.
Remark: the update process should really cover this and change mkinitpcio.conf if older kernels are detected. I think older LTS must stay supported, if you have older HW than newer kernels are not always better.
i think you have to type ‘sudo manjaro-chroot’
then edit /etc/mkinitpcio.conf. If you edit before the change root, you will edit the file on the stick and not on your real installation. After editing, ‘sudo update-grub’ and then type exit and reboot.
if you successfully chrooted, just install a newer kernel: mhwd-kernel -i linux510
or if you want to edit the mkinitcpio, use nano: nano /etc/mkinitcpio.conf
edit it as instructed here, save it with ctrl+x, press ‘y’, then enter and update it: mkinitcpio -P && update-grub
exit chroot and reboot