Es könnte auch an fehlerhaften Dateisystemen liegen, die per automatischem fsck nicht repariert werden können.
Dafür die beteiligten Dateisysteme per Live-Medium versuchen nacheinander zu mounten (/, /boot und /home, usw., je nach deinem Setup). Wenn das bei einer der Partitionen fehlschlägt siehst du im dmesg/journalctl einen Hinweis auf einen ggf. nötigen Dateisystem-Check. Diesen dann jeweils für den Dateisystem-Typ ausführen (z.B. fsck.ext4 <partition>).
Siehe auch:
https://wiki.archlinux.org/index.php/Fsck
Beim Check werden dir ggf. Fragen zum Löschen/Bereinigen von Daten/Indodes gestellt, diese kannst du i.d.R. mit Ja/yes beantworten. Danach sollten sich alle nötigen Partitionen im Live-System z.B. unterhalb /mnt einbinden lassen. Für ggf. weitere Überprüfungen von Logs. Oder einfach einen Neustart mit den reparierten Dateisystemen versuchen.
//Edit:
Siehe ggf. auch diese Infos:
https://wiki.archlinux.org/index.php/Kernel_panic