Grub

Menggunakan arahan penyelamatan grub di CentOS

Menggunakan arahan penyelamatan grub di CentOS
GRUB (Grand Unified Bootloader) adalah bootloader yang paling banyak digunakan di antara sistem operasi Linux (OS) tetapi ia dapat boot OS apa pun.

Fungsi utama GRUB adalah untuk membolehkan pengguna memilih antara sistem operasi yang berbeza untuk boot. Sebagai bootloader GRUB dipasang pada MBR (Master Boot Record) dan sebagai tambahan untuk membolehkan kami memilih OS yang berbeza, ia juga membolehkan kami memilih antara parameter kernel atau kernel yang berbeza dan untuk boot dalam mode penyelamatan jika kernel kami rosak atau jika kami kehilangan kata laluan root seperti yang dijelaskan dalam artikel sebelumnya di mana cara memulihkan kata laluan root CentOS yang mengedit parameter boot GRUB.

Tutorial ini menerangkan cara mengakses mod penyelamatan melalui GRUB dalam pengedaran CentOS Linux dan arahan asas yang dapat kita gunakan.

Mungkin ada senario berbeza yang mendorong anda menjalani mod penyelamatan GRUB. Senario pertama menganggap GRUB tidak muncul sama sekali, malah arahan arahan juga tidak suka grub> atau #. Senario kedua mengandaikan komputer but tetapi OS tidak dan anda diarahkan ke command prompt.

Senario 1: GRUB tidak muncul, memasang semula GRUB dari cakera pemasangan CentOS.

Sebelum senario seperti itu anda perlu boot dari disk / usb, pilih pilihan terakhir Penyelesaian masalah

Pada skrin kedua pilih pilihan kedua “Selamatkan sistem CentOS".

Apabila anda diminta untuk memilih antara 4 pilihan, ketik 1 untuk mod penyelamatan untuk mencari pemasangan Linux anda dan tekan MASUK.

Mod penyelamatan akan memasang gambar sistem di / mnt / sysimage, mengubah lokasi root gambar seperti yang disarankan oleh sistem dengan mengetik:

chroot / mnt / sysimage

Untuk mencari jenis cakera anda:

ls / dev / sd *

Untuk jenis cakera IDE yang sangat lama:

ls / dev / hd *

Kami mengesahkan ada sda disk, untuk memasang grub pada disk yang dijalankan:

grub2-install / dev / sda

Sekarang anda boleh reboot dan GRUB harus meminta semasa boot

Menggunakan arahan mod penyelamatan GRUB di CentOS

Gambar berikut menunjukkan skrin utama Grub di CentOS Linux, sebelum pergi ke command prompt, anda dapat memeriksa konfigurasi semasa dengan menekan e. Sekiranya anda mengalami masalah boot dan anda melihat prompt arahan pergi ke langkah seterusnya.

Selepas menekan e kita akan melihat konfigurasi semasa, kernel, dll. Sekiranya kita kehilangan akses root seperti yang dijelaskan dalam tutorial yang disebutkan di awal, kita perlu mengedit fail ini sebagai langkah pertama.

Seperti pilihan di bahagian bawah skrin, anda boleh kembali Melarikan diri tetapi tekan c untuk mengakses command prompt.


Ketik "ls" untuk melihat peranti dan partisi yang tersedia:

ls

Di mana:

Hd0: peranti cakera keras pertama.

msdos = jenis jadual partition

Terdapat msdos1 dan msdos2 untuk setiap partisi.Dalam pengiraan partisi GRUB2 bermula dari 1 berbeza dengan versi GRUB sebelumnya yang bermula dari 0. Pengiraan partisi lanjutan bermula dari 5.

Nota: MBR hanya menyokong sehingga 4 partisi utama berbeza dengan GPT.

Untuk menunjukkan cakera dan partisi anda juga boleh menaip “tetapkan root = ("Dan tekan TAB kunci dua kali:

tetapkan root = (

Sekarang taip:

ls (hd0, msdos1) /

Seperti yang anda lihat direktori pertama milik KUMPULAN dan GRUB2.

Jenis:

ls (hd0, msdos1) / grub2

Fail grub.cfg adalah konfigurasi fail grub yang dihasilkan semasa kita menjalankan grub2-mkconfig. Sekiranya anda tidak menemui failnya grub.cfg buat berjalan  grub2-mkconfig

Sekarang taip

tetapkan root = (hd0, msdos1)
linux / boot / vmlinuz root = / dev / sda1

Dengan tetapkan akar kami menentukan peranti utama, hd0, msdos1, dengan linux kita menentukan kernel, kita dapat melihat kernel dengan perintah yang disebutkan sebelumnya:  ls (hd0, msdos1) /

Sekarang mari kita tentukan jalan Grub dengan menaip:

tetapkan awalan = (hd0, msdos1) / grub2

Untuk menaip akhir:

initrd (hd0, msdos1) / initramfs-3.10.0-957.el7.x86_64.img

Reboot menaip:

but

Sekarang anda seharusnya dapat masuk ke sistem anda.

Saya harap tutorial ini dapat membantu anda menyelesaikan masalah GRUB. Terus ikuti LinuxHint untuk lebih banyak tutorial dan kemas kini mengenai Linux.

Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...
Cara Menggunakan Mesin Cheat GameConqueror di Linux
Artikel ini merangkumi panduan mengenai penggunaan mesin cheat GameConqueror di Linux. Ramai pengguna yang bermain permainan di Windows sering menggun...
Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang ...