GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Boot ke Mode Penyelamatan atau Mode Darurat Melalui Systemd di CentOS/RHEL 7 dan 8

Artikel ini menjelaskan cara mem-boot sistem CentOS/RHEL 7 dan 8 ke mode penyelamatan atau mode darurat. Di CentOS/RHEL 7 dan 8, mode penyelamatan dan mode darurat adalah target systemd yang menggantikan konsep runlevel di versi CentOS/RHEL sebelumnya.

Mode penyelamatan setara dengan mode pengguna tunggal dan memerlukan kata sandi root. Mode penyelamatan memungkinkan Anda untuk memperbaiki sistem Anda dalam situasi ketika tidak dapat menyelesaikan proses booting biasa. Mode penyelamatan akan mencoba memasang semua sistem file lokal dan memulai beberapa layanan sistem penting, tetapi mode ini tidak mengaktifkan antarmuka jaringan dan juga tidak mengizinkan banyak pengguna untuk masuk.

Mode darurat menyediakan lingkungan seminimal mungkin dan memungkinkan Anda memperbaiki sistem bahkan dalam situasi ketika sistem tidak dapat memasuki mode penyelamatan. Dalam mode darurat, sistem memasang sistem file root sebagai hanya-baca, tidak mencoba memasang sistem file lokal lainnya, tidak mengaktifkan antarmuka jaringan.

Boot ke mode Darurat (target)

1. Saat bootup, saat menu GRUB2 muncul, tekan tombol e kunci untuk mengedit.

2. Tambahkan parameter berikut di akhir linux16 baris pada sistem x86-64, atau linuxefi baris pada sistem UEFI:

systemd.unit=emergency.target

Tekan Ctrl+a (atau Home) dan Ctrl+e (atau End) untuk melompat ke awal dan akhir baris.

3. Tekan Ctrl+x untuk mem-boot sistem dengan parameter.

Boot ke mode Penyelamatan (target)

1. Saat bootup, ketika menu GRUB2 muncul, tekan tombol e untuk mengedit.

2. Tambahkan parameter berikut di akhir linux16 baris pada sistem x86-64, atau linuxefi baris pada sistem UEFI:

systemd.unit=rescue.target

Tekan Ctrl+a (atau Home) dan Ctrl+e (atau End) untuk melompat ke awal dan akhir baris.

3. Tekan Ctrl+x untuk mem-boot sistem dengan parameter.

Boot ke Debug Shell

Shell debug systemd menyediakan shell dalam proses startup yang dapat digunakan untuk mendiagnosis masalah boot-up terkait systemd. Setelah berada di shell debug, perintah systemctl seperti systemctl list-jobs, dan systemctl list-units dapat digunakan untuk mendiagnosis masalah boot.

Saat bootup, ketika menu GRUB2 muncul, tekan tombol e untuk mengedit. Tambahkan parameter berikut di akhir baris linux16 pada sistem berbasis BIOS x86-64, atau baris linuxefi pada sistem UEFI:

systemd.debug-shell

Systemd akan mengonfigurasi shell debug pada TTY9. Tekan Ctrl+Alt+F9 untuk menghubungkan ke shell debug (tidak perlu kredensial).

Beralih ke mode Darurat(target)

Untuk beralih ke target Darurat, cukup jalankan perintah berikut sebagai root:

# systemctl emergency

Broadcast message from [email protected] on pts/1 (Mon 2016-06-27 00:44:58 EDT):

The system is going down to emergency mode NOW! 

Untuk mencegah systemd mengirim pesan informatif:

# systemctl --no-wall emergency
# systemctl isolate emergency.target 

Beralih ke mode Penyelamatan (target)

Untuk beralih ke target penyelamatan, cukup jalankan perintah berikut sebagai root:

# systemctl rescue

Broadcast message from [email protected] on pts/0 (Mon 2016-06-27 00:22:44 EDT):

The system is going down to rescue mode NOW! 

Untuk mencegah systemd mengirim pesan informatif:

# systemctl --no-wall rescue
# systemctl isolate rescue.target 


Cent OS
  1. CentOS / RHEL 5,6 :Cara menginstal ulang GRUB loader dari mode penyelamatan

  2. Cara Debug proses boot systemd di CentOS/RHEL 7 dan 8

  3. Cara men-debug proses boot systemd di CentOS/RHEL 7 dan 8

  1. Cara Boot ke Mode Pengguna Tunggal di CentOS/RHEL 7

  2. Cara Mem-boot Debian 11 ke Mode Penyelamatan / Darurat

  3. Cara Mem-boot Server RHEL 7 / CentOS 7 dalam Mode Pengguna Tunggal

  1. Cara Mem-boot Server CentOS 8 / RHEL 8 dalam Mode Pengguna Tunggal

  2. Cara Boot ke Mode Pengguna Tunggal di CentOS 8 / RHEL 8

  3. Cara Boot Ke Mode Penyelamatan Atau Mode Darurat Di Ubuntu 20.04 / 18.04