I need to see logs somehow. The screenshots don’t really give me enough information, the real problem is almost certainly in the back scroll. I realize this can be difficult to do if the system won’t boot.
How was the Live USB created? If you use Fedora’s Media Writer tool, it’ll just write the Fedora image directly to the USB stick - and the behavior is non-persistent. So it shouldn’t ever fill up. There is a volatile write layer setup during boot, but therefore when you reboot, everything is lost. Nothing is written to the USB stick. Some other utilities might try to setup persistence and that could make it blow up eventually if it fills up with updates or files.
Anyway, if you get a Live USB booting again, try to mount the Btrfs file system normally. Use lsblk
to find the largest partition, that’s also Btrfs.
mount /dev/sda3 /mnt
If this fails with an error, use journalctl -k -o short-monotonic > mountfail_dmesg.txt
and post the file somewhere so we can see what the issue might be.
If it mounts OK then we actually need to redirect journalctl to look at the journal files on your drive instead of the currently running LiveOS. Something like
journalctl -D $pathtojournals -k -b -o short-monotonic > boot0.txt
journalctl -D $pathtojournals -k -b-1 -o short-monotonic > boot1.txt
-b is the most recent, -b-1 means the boot before that, and -b-2 would mean two boots before.
$pathtojournals starts at your mountpoint for root, then to the “root” subvolume since this is on btrfs, and then to where systemd stores journals, something like:
/mnt/root/var/log/journal/$machineid
$machineid - there will only be one directory in journal/ so if you just TAB after the /, the shell will autocomplete the name of the directory. Journals are in there. So the -D option just tells journalctl to use this location for commands instead of the location for the LiveOS you’re running.
Anyway, once I see some logs I’ll have a better idea what the problem is.