Adding scripts and tools to SystemRescue

Conclusion

Despite SystemRescue's usefulness for fixing broken systems and performing maintenance tasks, you may need to add tools. SystemRescue's creator has ensured you can add as many programs to your rescue environment as needed. This flexibility makes it easy to configure SystemRescue to start services upon boot and perform complex tasks. You can even use SystemRescue to perform server provisioning in simple environments.

SystemRescue advertises the ability to download YAML configuration files at boot time and load their configuration dynamically. I found during my tests that this feature does not work as advertised, because SystemRescue attempts to fetch the YAML configuration file from the web before the network interfaces are configured.

Figure 3: For safe storage on a DVD, you need to generate a hash of your password. Ensure you do this in a secure environment where nobody else can check your shell history or your list of running processes.

Infos

  1. SystemRescue tools: https://www.system-rescue.org/System-tools/
  2. Creating a backing store: https://www.system-rescue.org/manual/Creating_a_backing_store/
  3. Boot options: https://www.system-rescue.org/manual/Booting_SystemRescue/
  4. "Developing Tiny Core Linux Extensions" by Rubén Llorente, Linux Magazine, issue 243, February 2021: https://www.linux-magazine.com/Issues/2021/243/Tiny-Core-Linux
  5. Perl IO::Socket documentation and examples: https://perldoc.perl.org/IO::Socket#EXAMPLES

The Author

Rubén Llorente is a mechanical engineer who ensures that the IT security measures for a small clinic are both legally compliant and safe. In addition, he is an OpenBSD enthusiast and a weapons collector.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Specialty Distros

    In the Linux world, form follows function. A specialty distro is a Linux-based system designed to serve a specific role. We look at some classic examples.

  • This Month's DVD

    SystemRescue 10.0 and Linux Lite 6.4

  • On the DVD: Linux Mint 14 & Knoppix 7.0.4

    Linux Mint 14 “Nadia”

    Linux Mint is a wildly popular Ubuntu-based desktop Linux with an emphasis on simplicity. Along with a strong assortment of open source applications and utilities, Mint takes pains to provide proprietary drivers and other helper tools for seamless-as-possible operations. The Mint 14 release features a new Windows Quick-list app for managing windows across multiple workspaces, as well as Alt+Tab window-switcher virtualization and a handy notification tool. Also debuting with this release is the new Nemo file browser, a fork of Gnome’s Nautilus file manager based on the Nautilus 3.4 codebase.

  • Spoiled for Choice: Assorted Linux from Ultilex 4.0.0

    Ultilex 4.0.0 promises to be the ultimate Linux experience: the multi-boot live Linux distribution offers a whole bouquet of Linux distributions to prove it.

  • Trinity Rescue Kit

    Trinity Rescue Kit is driven by the practical requirements of the admin’s daily work, integrating a full set of tools for maintaining and rescuing Linux and Windows PCs.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News