Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 1.84 KB

rescue.rst

File metadata and controls

58 lines (41 loc) · 1.84 KB

Anaconda Rescue Mode

The rescue mode allows to use Anaconda installation environment for troubleshooting an installed system. It is able to find and mount existing installed system so it can be examined and repaired (perhaps in chroot) using the tools available in the installer environment.

Invoking

  • Troubleshooting submenu in installation DVD boot menu
  • adding inst.rescue boot option
  • using rescue kickstart command

Configuration of the rescue environment

Most of the installer boot options (eg. ip=, inst.updates) should be applied to the rescue mode. As for kickstart commands, these commands should have effect on rescue mode:

  • network
  • iscsi
  • driverdisk
  • logging
  • reboot, shutdown
  • updates

(Semi) automatic system repairs

Kickstart %pre and %post scripts are applied (the latter only if a system root was successfuly found and mounted) alowing for automatic scripted modification of the system. If the mode is invoked by rescue kickstart command, it won't go interactive but use the command options (--nomount, --romount) to decide how to proceed. Only if encrypted devices or multiple OS installations are found it will ask to choose the OS to be mounted, or for a passphrase to unlock the device. After running the scripts the system will reboot or not based on reboot kickstart command.

Examples of use

  • adding driver using inst.dd boot option (or driverdisk kickstart command)
  • adding a driver to a denylist with modprobe.blacklist boot option
  • examining and repairing storage using partitioning or lvm tools present in the installer image
  • repairing or reinstalling the bootloader
  • adding or removing software (drivers) via rpm package