Table of Contents

Boot Systems Into Different Targets Manually

General Information

There are no longer runlevels; systemd uses “targets”.


Systemd Units

Unit configuration file locations


Show available unit types

systemctl -t help

Systemd Targets

Some common targets


What targets are currently active?

systemctl -t target


Current default target

systemctl get-default


Set default to graphical target

systemctl set-default graphical.target


List loaded unit files (systemctl) of type target (–type=target) whether they are active or not (–all)

systemctl --type=target --all


List all installed unit files on the system

systemctl list-unit-files


View a target's dependencies

systemctl list-dependencies multi-user.target


Move from graphical target to multi-user (command prompt)

systemctl isolate multi-user.target

Other Systemctl Commands

Note: By default, systemctl commands will only show the active configuration files unless you pass the “–all” option


Boot to rescue mode

To boot to something other than the default target, such as the rescue target, during boot:

  1. Interrupt boot process at grub menu
  2. Press “e” to edit the boot entry
  3. Navigate to the “linux16” kernel entry
  4. Append “systemd.unit=rescue.target”
  5. Ctrl+x to continue boot process