Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah instans Linux Anda menggunakan GRUB
GNU GRUB (singkatan dari GNU GRand Unified Bootloader, yang biasa disebut GRUB) adalah loader boot default untuk sebagian besar sistem operasi Linux. Dari menu GRUB, Anda dapat memilih kernel mana yang akan di-boot, atau memodifikasi entri menu untuk mengubah cara kernel akan di-boot. Hal ini dapat berguna ketika memecahkan masalah kegagalan instans.
Menu GRUB ditampilkan selama proses boot. Menu tersebut tidak dapat diakses melalui SSH normal, tetapi Anda dapat mengaksesnya melalui Konsol Serial EC2.
Sebelum dapat menggunakan GRUB, pastikan Anda telah menyelesaikan prasyarat, yang mencakup pemberian akses ke konsol serial dan konfigurasi GRUB.
Menggunakan GRUB
Setelah GRUB dikonfigurasi, hubungkan ke konsol serial dan lakukan boot ulang instans dengan perintah boot ulang. Selama boot ulang berlangsung, Anda akan melihat menu GRUB. Tekan tombol apa pun saat menu GRUB muncul untuk menghentikan proses boot ulang, sehingga memungkinkan Anda berinteraksi dengan menu GRUB.
Mode pengguna tunggal
Mode pengguna tunggal akan melakukan boot ulang kernel pada runlevel yang lebih rendah. Misalnya, mode ini mungkin memasang sistem, file tetapi tidak mengaktifkan jaringan, sehingga memberi Anda kesempatan untuk melakukan pemeliharaan yang diperlukan guna memperbaiki instans.
Untuk melakukan boot ke mode pengguna tunggal
-
Hubungkan ke konsol serial instans.
-
Boot ulang instans menggunakan perintah berikut.
[ec2-user ~]$
sudo reboot
-
Selama boot ulang berlangsung, saat menu GRUB muncul, tekan tombol apa pun untuk menghentikan proses boot.
-
Pada menu GRUB, gunakan tombol panah untuk memilih kernel guna melakukan boot, dan tekan
e
di keyboard Anda. -
Gunakan tombol panah untuk meletakkan kursor Anda pada baris yang berisi kernel. Garis dimulai dengan
linux
ataulinux16
bergantung pada AMI yang digunakan untuk meluncurkan instans. Untuk Ubuntu, dua baris dimulai denganlinux
, yang keduanya harus dimodifikasi pada langkah berikutnya. -
Di akhir baris, tambahkan kata
single
.Berikut ini adalah contoh Amazon Linux 2.
linux /boot/vmlinuz-4.14.193-149.317.amzn2.aarch64 root=UUID=d33f9c9a-\ dadd-4499-938d-ebbf42c3e499 ro console=tty0 console=ttyS0,115200n8 net.ifname\ s=0 biosdevname=0 nvme_core.io_timeout=4294967295 rd.emergency=poweroff rd.she\ ll=0 single
-
Tekan Ctrl+X untuk melakukan boot ke mode pengguna tunggal.
-
Pada perintah
login
, masukkan nama pengguna dari pengguna berbasis kata sandi yang Anda siapkan sebelumnya, lalu tekan Enter. -
Pada perintah
Password
, masukkan kata sandi, lalu tekan Enter.
Mode darurat
Mode darurat mirip dengan mode pengguna tunggal kecuali kernel berjalan pada runlevel terendah.
Untuk melakukan boot ke mode darurat, ikuti langkah-langkah dalam Mode pengguna tunggal di bagian sebelumnya, tetapi pada langkah 6 tambahkan kata emergency
alih-alih single
.