Hi everyone,
I think I really messed up and could use some help. I was running Fedora 42 beta, and last night I created a Timeshift snapshot right before running a system update. This morning I had some issues and decided to roll back using Timeshift, restoring from the auto snapshot created before the update.
The restore process seemed to go fine, but after rebooting, Fedora gets stuck on the loading screen (the one with the Fedora logo and spinner). It doesn’t move past that, no matter which GRUB option I select (including older kernels and rescue mode).
Here’s my current situation:
- GRUB loads properly, and I can see Fedora entries along with Windows.
- Windows is on a separate SSD, and I haven’t touched it during this whole process.
- I haven’t tried booting into Windows yet. Is it safe to do so or could it mess something up further?
- I’m kind of a Linux noob, so I don’t know what to do next
- I suspect Timeshift might have restored something it shouldn’t
How can I fix my Fedora boot without breaking anything else, especially now that I’ve used Timeshift?
Can I safely boot into Windows to access the internet or download rescue tools, or would that affect Fedora’s state?
Any advice, especially geared toward someone new to Linux troubleshooting, would be massively appreciated. I just want to get Fedora working again without losing access to either OS.
Update: i did the following: Can't sign in! - #6 by alciregi
I managed to boot into Fedora after editing the GRUB entry and adding enforcing=0
to temporarily disable SELinux.
Now that I’m in, I’d like to properly finish the Timeshift restore or at least make sure the system is clean and stable. I originally restored a snapshot taken just before upgrading to the Fedora 42 beta, but the system got stuck on boot afterward.
What’s the best way to finalize or verify the Timeshift restore at this point? Should I re-run anything manually, like SELinux relabeling, or re-apply parts of the snapshot?
Also, should I re-enable SELinux manually once everything is stable?
Any guidance would be super appreciated — I’m still learning, so I want to be extra cautious from here on out. Thanks again!