On Thu, Mar 31, 2022 at 11:39 PM Neal Gompa <ngompa13(a)gmail.com> wrote:
Earlier this week, the Fedora Workstation WG discussed a ticket
brought to us asking for a GUI-based rescue/recovery environment.
While we all agreed in principle that such a thing would be a very
good thing to have, we don't really know how to achieve such a thing.
Additionally, we're not really sure what the scope of things should be
provided in said recovery environment and what kind of things people
would expect to be able to fix in there.
So I come to y'all to ask about this and give us some feedback on the
idea, how to do it, and what kinds of things you expect people to need
a recovery environment for.
This sounds interesting.
The only situation in which I would really have needed a "recovery
environment" was when after upgrading my old Fedora installs to Fedora
33 or something (whenever we switched GRUB to use BLS snippets, I
think) some required GRUB modules that were split off into subpackages
didn't get pulled in (I think it was grub2-efi-x64 ?), leaving the
system in an unbootable state, which I was only able to fix by booting
from a Live USB and installing the missing GRUB modules.
If I didn't know what to do (or wouldn't have had a Live USB at hand),
that would have basically bricked my system (or locked me into booting
Windows with its own bootloader). Not sure if it would be possible
with the "recovery environment" you would have in mind, but a basic
"are all the components that are required to boot there" check, with
suggestions how to fix them if they're missing, would have saved me
tons of time recovering from the borked grub install.