Stuck at black screen when booting after update

After a recent update my laptop is stuck to a black screen.

I tried to follow this:

https://forum.endeavouros.com/t/faq-computer-doesn-t-boot-boots-to-a-black-screen-or-stops-at-a-message/6887

However when running this :

sudo reflector -a6 -f5 --save /etc/pacman.d/mirrorlist

I got simply failure for every mirror ( time out after 5 seconds), I ping google.com and get no error in term of package loss

I tried also following this:

https://forum.endeavouros.com/t/howto-resolve-an-unbootable-endeavouros-system-black-screen-login-failed-cant-boot-etc/72267

However still no luck even with chroot

I tried to look at different topic in the forum but running out of idea on what to do. when running yay -Syuu using TTS i got everything up to date

On a side note is it possible to access the files inside of the computer ( I should have an external disk with the main ones) and retrieve them in case I decide to flash a new EOS iso ?

Hello @Playpen, welcome to the forum.
At least booting a live-iso should let you save your data. It’s always a good idea to seve data before getting in trouble at troubleshooting.

From this live-iso I suppose I would need to use chroot ?

Indeed for the backup I would use this experience as a way to do it more effectively

Should be able to open drive with dolphin and just copy files to external drive. Reading your posts it looks like you have no internet connection….

I can ping google without any problem (all the package go through), I am trying with a higher value for --connection-timeout 60 --download-timeout 60. I hope it will resolve this issue

Hi @Playpen ,

Not sure if the black screen is from an incomplete upgrade or something else, but a full upgrade is a good first step either way.

Fix the mirrorlist first, then chroot and upgrade:

From live ISO

lsblk
sudo mount /dev/ /mnt
sudo mount /dev/ /mnt/boot/efi

Fix mirrorlist

sudo nano /mnt/etc/pacman.d/mirrorlist

Add the next line:

Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch

Chroot and upgrade

sudo arch-chroot /mnt
mkinitcpio -P
pacman -Syuu
exit

When done

sudo umount -R /mnt
reboot