Cara Menggunakan GRUB Rescue di Ubuntu 18.04 LTS

How Use Grub Rescue Ubuntu 18



GRUB adalah perisian pemuat but. Ia digunakan secara meluas sebagai bootloader lalai untuk Linux. Walaupun GRUB digunakan secara meluas di Linux, GRUB juga dapat boot sistem operasi Windows juga. Ia sangat kuat dan boleh dipanjangkan.

GRUB bootloader mempunyai antara muka baris perintah yang kuat yang dapat digunakan untuk menyelesaikan masalah boot. Ia dipanggil GRUB Rescue.







Dalam artikel ini, saya akan menunjukkan kepada anda cara menggunakan antara muka baris arahan GRUB Rescue GRUB. Saya menggunakan Ubuntu 18.04 LTS untuk demonstrasi. Mari kita mulakan.



Secara lalai, jika semuanya baik-baik saja, semasa anda memulakan komputer, anda harus di-boot langsung ke sistem operasi yang telah anda pasang. Dalam kes saya, ia adalah sistem operasi Ubuntu 18.04 LTS.



Sekiranya ada yang salah dan ia menyebabkan masalah but, maka kemungkinan besar anda akan melihat antara muka baris arahan penyelamat GRUB. Ia kelihatan seperti tangkapan skrin yang diberikan di bawah.





Kadang kala, anda dapat melihat menu GRUB seperti pada tangkapan skrin di bawah. Untuk pergi ke GRUB Rescue dari sini, tekan c .



Anda semestinya boleh pergi ke mod baris arahan GRUB Rescue seperti yang anda lihat dari tangkapan skrin di bawah.

Pada bahagian seterusnya saya akan menunjukkan kepada anda cara menggunakan GRUB Rescue. Pertama, saya akan menunjukkan kepada anda cara boot ke sistem operasi Ubuntu 18.04 LTS yang telah saya pasang. Kemudian saya akan membincangkan beberapa arahan GRUB Rescue yang biasa.

Menggunakan GRUB Rescue untuk Boot ke Ubuntu 18.04 LTS:

Di antara muka baris arahan GRUB Rescue, anda boleh menyenaraikan cakera keras dan partition yang telah anda pasang dengan arahan berikut:

grub> ls

Seperti yang anda lihat, saya ada (hd0) , (hd0, gpt1) dan (hd0, gpt2) ada. (hd0) mewakili pemacu keras mentah. (hd0, gpt1) dan (hd0, gpt2) adalah partisi GPT pertama dan kedua dari (hd0) masing-masing.

Saya telah memasang LTS Ubuntu 18.04 pada perkakasan UEFI. Jadi partition pertama (hd0, gpt1) ialah partition EFI dan partition kedua (hd0, gpt2) adalah partition root. Fail yang diperlukan untuk boot ke sistem operasi ada di / but direktori dari (hd0, gpt2) partition dalam kes saya. Anda mungkin mempunyai / but direktori dalam partisi yang berasingan, dalam hal ini, buat perubahan pada perintah yang anda inginkan.

Anda boleh menyenaraikan fail yang anda ada dalam partition tertentu ls arahan dari antara muka baris arahan GRUB Rescue.

Senaraikan fail dan direktori partition root (hd0, gpt2) dengan arahan berikut:

grub> ls (hd0, gpt2)/

Seperti yang anda lihat, fail dan direktori disenaraikan.

Kami berminat dengan fail yang kami ada di / but direktori.

grub> ls (hd0, gpt2)/but

Anda harus mencari dua fail di / but direktori, vmlinuz dan initrd seperti yang ditunjukkan dalam tangkapan skrin di bawah. Fail-fail ini diperlukan untuk boot dengan betul.

Sekarang tetapkan akar pemboleh ubah untuk menunjuk ke partition root (hd0, gpt2) dengan arahan berikut:

grub> set akar=(hd0, gpt2)

Sekarang anda mesti menggunakan linux arahan untuk membuat jalan relatif dari vmlinuz fail yang diketahui oleh pemuat boot GRUB.

Anda boleh melakukannya dengan arahan berikut:

grub>linux/but/vmlinuz-4.15.0-dua puluh-generikakar=/penipu/sda2

CATATAN: Di sini root = / dev / sda2 adalah diperlukan. Jika tidak, anda mungkin tidak dapat boot. / dev / sda2 bermaksud, bahawa ia adalah partisi kedua dari cakera keras pertama. Saya menambahkan jadual untuk membantu anda memahami cara kerjanya.

Pengecam GRUB Pemacu Keras Partition Pengecam 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 bahawa fail dan direktori dilengkapkan secara automatik dengan kunci berfungsi di antara muka baris arahan GRUB juga, seperti yang berlaku di terminal Linux. Oleh itu, anda tidak perlu bersusah payah menavigasi antara muka baris arahan GRUB.

Sekarang anda harus menjalankan initrd arahan untuk memberi tahu gambar initrd kepada bootloader GRUB.

Anda boleh melakukannya dengan arahan berikut:

grub>initrd/but/initrd.img-4.15.0-dua puluh-generik

Setelah semuanya diatur, anda boleh menjalankan perintah GRUB berikut untuk boot ke sistem operasi Ubuntu 18.04 LTS anda.

grub>but

Proses boot harus bermula seperti yang anda lihat dari tangkapan skrin di bawah.

Anda harus melihat skrin log masuk selepas itu. Log masuk ke sistem LTS Ubuntu 18.04 anda.

Sekarang setelah anda log masuk, jalankan arahan berikut untuk mengemas kini fail konfigurasi GRUB 2:

$sudokemas kini-grub2

Konfigurasi GRUB 2 harus dikemas kini.

Anda mungkin juga perlu memasang semula bootloader GRUB dengan arahan berikut:

$sudopasang grub/penipu/sda

CATATAN: Di sini / dev / sda adalah cakera keras di mana anda ingin memasang bootloader GRUB. Biasanya, ia adalah pemacu keras di mana anda mempunyai partition root anda.

Sekarang semuanya berfungsi, anda seharusnya dapat boot dengan normal. Sekiranya anda masih memerlukan sesuatu yang tetap, anda boleh melakukannya sekarang.

Memuat Modul Tambahan:

Kadang-kadang, prompt antara muka baris arahan GRUB seharusnya penyelamat grub> bukannya

grub>

Sekiranya demikian, anda perlu menjalankan 2 perintah tambahan. Mereka digunakan untuk memuat modul GRUB yang tidak dimuat secara lalai. Tetapi sangat penting untuk boot sistem.

Perintahnya adalah:

penyelamat grub>insmod normal
penyelamat grub>insmod linux
Perintah Penyelamat GRUB Berguna:

Di bahagian ini, saya akan menyenaraikan beberapa arahan penyelamatan GRUB biasa yang mungkin anda perlukan untuk menyelesaikan masalah boot.

tetapkan pager = 1 - Jika output perintah mana pun cukup lama sehingga tidak sesuai dengan layar, maka perintah ini menunjukkan output dalam halaman, seperti kurang di terminal Linux.

lsmod - Ini menyenaraikan semua modul GRUB yang dimuat.

kucing - digunakan untuk membaca fail.

usb - senaraikan semua peranti USB yang terpasang pada sistem anda.

jelas - membersihkan semua teks dari tetingkap baris arahan GRUB.

configfile grub.cfg_filePath - Anda boleh menambah a grub.cfg fail menggunakan arahan ini.

insmod - memuatkan modul GRUB.

lspci - senaraikan semua peranti PCI yang dilampirkan.

ls - senaraikan fail, direktori dan blok peranti komputer anda.

Walaupun, artikel ini ditujukan untuk Ubuntu 18.04 LTS, ia harus berfungsi untuk pengedaran Linux moden lain yang menggunakan bootloader GRUB. Terima kasih kerana membaca artikel ini.

but

Mengenai Pengarang

Shahriar Shovon

Pentadbir Sistem Freelancer & Linux. Juga menyukai pembangunan API Web dengan Node.js dan JavaScript. Saya dilahirkan di Bangladesh. Saya kini belajar Kejuruteraan Elektronik dan Komunikasi di Khulna University of Engineering & Technology (KUET), salah satu universiti kejuruteraan awam di Bangladesh.

Lihat semua catatan

POS HINT LINUX BERKAITAN

  • Apakah Perintah Pohon di Ubuntu
  • Cara memasang g ++ di Ubuntu
  • Cara menggunakan arahan string di Ubuntu
  • Cara memasang dan menjalankan traceroute di Ubuntu
  • Mana yang lebih baik; Ubuntu atau Debian
  • Cara menggunakan task manager di Ubuntu untuk memantau sistem
  • Cara menggunakan arahan netplan di Ubuntu