>>84はmesaを25.1.1から25.0.5にダウングレードしたら動くようになった
フォーラムでmesaで検索すると数日前のアップデートで特定の環境で問題が発生してたことがわかる
ただし原因が分かる前にそのスレッドを見つけるのは困難だった
archlinuxのisoを用意してarch-chrootを使って
Wikiに載ってる「特定の日時まで全てのパッケージをリストアする方法」で1週間前に戻したら起動した
https://wiki.archlinux.jp/index.php/Arch_Linux_Archive
そこからどのパッケージが原因か1つずつ試して特定したよ
原因を特定するまでに1時間以上かかった

同様のトラブルが発生した人のためにスレのURLを貼っとく
Black screen on startup and extracting files
https://bbs.archlinux.org/viewtopic.php?id=305727