There are several recovery disks available that could serve as examples.
https://www.system-rescue.org/

On Mon, Apr 4, 2022 at 7:12 AM Fabio Valentini <decathorpe@gmail.com> wrote:
On Thu, Mar 31, 2022 at 11:39 PM Neal Gompa <ngompa13@gmail.com> wrote:
>
> Hey all,
>
> Earlier this week, the Fedora Workstation WG discussed a ticket
> brought to us asking for a GUI-based rescue/recovery environment[1].
> 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.

Fabio
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure


--
Those who don't understand recursion are doomed to repeat it