Cara Menggunakan GRUB Rescue di Ubuntu 18.04, 20.04 dan 22.04

Cara Menggunakan Grub Rescue Di Ubuntu 18 04 20 04 Dan 22 04



GRUB adalah perangkat lunak bootloader. Ini banyak digunakan sebagai bootloader default untuk Linux. Meskipun GRUB digunakan secara luas di Linux, GRUB juga dapat mem-boot sistem operasi Windows. Ini sangat kuat dan dapat diperluas.

Bootloader GRUB memiliki antarmuka baris perintah yang kuat yang dapat digunakan untuk menyelesaikan masalah boot. Ini disebut Penyelamatan GRUB.

Pada artikel ini, saya akan menunjukkan cara menggunakan antarmuka baris perintah GRUB Rescue dari GRUB. Saya menggunakan Ubuntu 18.04 LTS untuk demonstrasi. Mari kita mulai.







Masuk ke Antarmuka Baris Perintah Penyelamatan GRUB:

Secara default, jika semuanya baik-baik saja, saat Anda memulai komputer, Anda harus mem-boot langsung ke sistem operasi yang telah Anda instal. Dalam kasus saya, ini adalah sistem operasi Ubuntu 18.04 LTS.





Jika terjadi kesalahan dan menyebabkan masalah boot, kemungkinan besar Anda akan melihat antarmuka baris perintah penyelamatan GRUB. Itu terlihat seperti tangkapan layar yang diberikan di bawah ini.













Terkadang, Anda dapat melihat menu GRUB seperti pada tangkapan layar di bawah. Untuk pergi ke Penyelamatan GRUB dari sini, tekan c .



Anda harus dapat masuk ke mode baris perintah GRUB Rescue seperti yang Anda lihat dari gambar di bawah.

Di bagian selanjutnya saya akan menunjukkan cara menggunakan GRUB Rescue. Pertama, saya akan menunjukkan cara boot ke sistem operasi Ubuntu 18.04 LTS yang telah saya instal. Kemudian saya akan membahas beberapa perintah GRUB Rescue yang umum.

Menggunakan GRUB Rescue untuk Boot ke Ubuntu 18.04 LTS:

Di antarmuka baris perintah GRUB Rescue, Anda dapat membuat daftar hard drive dan partisi yang telah Anda instal dengan perintah berikut:

grub > ls

Seperti yang Anda lihat, saya punya (hd0) , (hd0, gpt1) dan (hd0,gpt2) tersedia. (hd0) mewakili hard drive mentah. (hd0,gpt1) dan (hd0,gpt2) adalah partisi GPT pertama dan kedua (hd0) masing-masing.

Saya sudah menginstal Ubuntu 18.04 LTS di perangkat keras UEFI. Jadi partisi pertama (hd0,gpt1) adalah partisi EFI dan partisi kedua (hd0,gpt2) adalah partisi root. File-file yang diperlukan untuk boot ke sistem operasi ada di / boot direktori dari (hd0,gpt2) partisi dalam kasus saya. Anda mungkin memiliki / boot direktori di partisi terpisah, dalam hal ini, buat perubahan pada perintah sesuai keinginan Anda.

Anda dapat membuat daftar file apa yang Anda miliki di partisi tertentu ls perintah dari antarmuka baris perintah GRUB Rescue.

Daftar file dan direktori dari partisi root (hd0,gpt2) dengan perintah berikut:

grub > ls ( hd0, gpt2 ) /

Seperti yang Anda lihat, file dan direktori terdaftar.

Kami tertarik dengan file yang kami miliki di / boot direktori.

grub > ls ( hd0, gpt2 ) / boot

Anda harus menemukan dua file di / boot direktori, vmlinuz dan initrd seperti yang ditandai pada tangkapan layar di bawah ini. File-file ini diperlukan untuk boot dengan benar.

Sekarang atur akar variabel untuk menunjuk ke partisi root (hd0,gpt2) dengan perintah berikut:

grub > mengatur akar = ( hd0, gpt2 )

Sekarang Anda harus menggunakan linux perintah untuk membuat jalur relatif vmlinuz file yang diketahui bootloader GRUB.

Anda dapat melakukannya dengan perintah berikut:

grub > linux / boot / vmlinuz-4.15.0- dua puluh -umum akar = / dev / sda2

Di Sini root=/dev/sda2 Dibutuhkan. Jika tidak, Anda mungkin tidak dapat boot. /dev/sda2 berarti, itu adalah partisi kedua dari hard drive pertama. Saya menambahkan tabel untuk membantu Anda memahami cara kerjanya.

Pengidentifikasi GRUB Perangkat keras Partisi Pengenal Linux
(hd0) Pertama /dev/sda
(hd0,gpt1) Pertama Pertama /dev/sda1
(hd0,gpt2) Pertama Kedua /dev/sda2
(hd1) Kedua /dev/sdb
(hd1,gpt2) Kedua Kedua /dev/sdb2
(hd1,gpt5) Kedua Kelima /dev/sdb5

Ketahui juga bahwa penyelesaian otomatis file dan direktori dengan key juga berfungsi di antarmuka baris perintah GRUB, seperti halnya di terminal Linux. Jadi Anda tidak akan kesulitan menavigasi antarmuka baris perintah GRUB.

Sekarang Anda harus menjalankan initrd perintah untuk membuat gambar initrd diketahui oleh bootloader GRUB.

Anda dapat melakukannya dengan perintah berikut:

grub > initrd / boot / initrd.img-4.15.0- dua puluh -umum

Sekarang semuanya sudah diatur, Anda dapat menjalankan perintah GRUB berikut untuk mem-boot ke sistem operasi Ubuntu 18.04 LTS Anda.

grub > boot

Proses boot harus dimulai seperti yang Anda lihat dari tangkapan layar di bawah.

Anda akan melihat layar login sesudahnya. Masuk ke sistem Ubuntu 18.04 LTS Anda.

Sekarang setelah Anda masuk, jalankan perintah berikut untuk memperbarui file konfigurasi GRUB 2:

$ sudo perbarui-grub2

Konfigurasi GRUB 2 harus diperbarui.

Anda mungkin juga perlu menginstal ulang bootloader GRUB dengan perintah berikut:

$ sudo grub-install / dev / sda

Di Sini /dev/sda adalah hard drive tempat Anda ingin menginstal bootloader GRUB. Biasanya, ini adalah hard drive tempat Anda memiliki partisi root.

Sekarang semuanya berfungsi, Anda seharusnya bisa boot secara normal. Jika Anda masih membutuhkan sesuatu untuk diperbaiki, Anda dapat melakukannya sekarang.

Memuat Modul Tambahan:

Kadang-kadang, prompt antarmuka baris perintah GRUB seharusnya penyelamatan grub> dari pada

grub >

Dalam hal ini, Anda perlu menjalankan 2 perintah tambahan. Mereka digunakan untuk memuat modul GRUB yang tidak dimuat secara default. Tetapi sangat penting untuk mem-boot sistem.

Perintahnya adalah:

penyelamatan grub > normal
penyelamatan grub > linux
Perintah Penyelamatan GRUB yang Berguna:

Di bagian ini, saya akan membuat daftar beberapa perintah penyelamatan GRUB umum yang mungkin Anda perlukan untuk memecahkan masalah booting.

atur pager=1 – Jika output dari perintah apa pun cukup panjang sehingga tidak sesuai dengan layar, maka perintah ini menampilkan output dalam pager, seperti lebih sedikit di terminal Linux.

lsmod – Ini mencantumkan semua modul GRUB yang dimuat.

kucing – digunakan untuk membaca file.

usb – daftarkan semua perangkat USB yang terpasang ke sistem Anda.

jernih – membersihkan semua teks dari jendela baris perintah GRUB.

configfile grub.cfg_filePath – Anda dapat menambahkan grub.cfg file menggunakan perintah ini.

insmod – memuat modul GRUB.

lspci – daftarkan semua perangkat PCI yang terpasang.

ls – daftarkan file, direktori, dan blokir perangkat komputer Anda.

Meskipun, artikel ini ditujukan untuk Ubuntu 18.04 LTS, artikel ini dapat digunakan untuk distribusi Linux modern lainnya yang menggunakan bootloader GRUB. Terima kasih telah membaca artikel ini.