2 Cara masuk ke Single User/Emergency Mode Linux RockyLinux, AlmaLinux, RHEL dan Centos.
Single User Mode adalah mode linux dimana hanya menjalankan system pada run level 1, jadi tidak ada applikasi yang berjalan hanya system dan beberapa service terbatas linux itu sendiri. Pada mode ini network status dalam keadaan off / mati dan tidak memerlukan password root. Untuk menjalankan single user mode tidak diperlukan media botable seperti CD/DVD live atau USB. kita hanya perlu melakukan edit option pada Grub list Kernel saat boot.
Umumnya Dibutuhkan masuk ke single user mode untuk perbaikan dalam mounting point pada fstab, check filesystem atau fsck dan melalukan perubahan password root ketika lupa passwordnya.
Pada Kasus kali ini Menggunakan AlmaLinux 9.
2 Cara masuk ke mode Single User Mode :
- rd.break
- init=/bin/sh
Metode 1 rd.break
Tambahkan opsi rd.break pada opsi grub list kernel yang stabil. Pilih kernel dan tekan “E” untuk masuk ke editor opsi kernel.
Tambahkan rd.break pada baris kernel yang di tandai dengan awal kata linux.
Jika sudah ditambahkan seperti gambar diatas tekan CTRL +X untuk boot, Tidak perlu takut melakukan kesalahan di editor ini karena bisa kembali di ulang dengan menekan Esc.
Tampilan ketika masuk ke Single User Mode tidak akan meminta password root karena tidak berjalan di root default system.
System root default / asli yang dimiliki akan di remount di /sysroot dan dalam status ro jika ingin melakukan modifikasi ke system default / asli rubah terlebih dahulu ke rw. Detailnya dapat dilihat dengan cli dan gambar berikut ini.
# mount | grep root
# mount -o remount, rw /sysroot
# mount | grep root
Setelah system root default kita masuk ke mode dalam status rw. Gunakan chroot untuk berubah ke environment/lingkungan system root default.
# chroot /sysroot
Dari Environment root default ini kita melakukan perbaikan seperti mountpoint pada fstab, merubah password dsb.
Jika sudah selesai pada system dengan SELINUX buatkan hidden file .autorelabel di root direktori untuk memberi tahu SELINUX tentang modifikasi pada file. Jika tidak dibuat semua modifikasi akan diabaikan.
# touch /.autorelable
Untuk keluar dari Single User mode lakukan
# exit
# reboot
System akan reboot.
Metode 2 init=/bin/sh atau init=/bin/bash
buka editor opsi grub kernel list, jika ada opsi rhgb quiet. Dilanjutkan dengan penambahan opsi init=/bin/sh atau init=/bin/bash
Setelah di ganti CTRL – X untuk boot.
Setelah boot berhasil tidak perlu melakukan pindah enviroment dengan chroot, karena shell sudah aktif di root default itu sendiri, akan tetapi pelu di lakukan prubah opsi ro ke rw untuk memulai modifikasi.
# mount | grep root
# mount -o remount,rw /
Selebihnya setelah modifikasi selesai jangan lupa membuat hidden file .autorelabel dan reboot
# touch /.autorelabel
# exec /sbin/init 6
System akan reboot ke normal boot.