Cara memulihkan Grub 2 tanpa menggunakan cd langsung

Pada masa-masa, GRUB 2, pemuat but yang datang secara lalai dengan banyak pengedaran Linux, berhenti fungsiSebilangan besar masa ia berhenti berfungsi kerana atas sebab tertentu ia cuba boot dari peranti yang salah atau tidak ada, kerana konfigurasi program yang buruk.

Di sini kami menyajikan tutorial ringkas untuk menyelesaikan masalah ini tanpa perlu menggunakan a cd hidup untuk melakukan penyelamatan.


Dalam kes tersebut, kami akan meminta bantuan konsol penyelamat GRUB.

penyelamat grub

Ia mungkin kelihatan agak rumit tetapi mudah dan dapat menjimatkan lebih dari sekali. Mula-mula saya mengakses senarai partisi yang ada:

ls

Perintah ini akan menunjukkan partisi yang tersedia, seperti ini:

{hd0}

Sekarang anda harus mengetahui partisi mana yang mengandungi folder / boot / grub, dengan semua data yang diperlukan untuk boot. Untuk melakukan ini, yang perlu anda lakukan ialah melakukan "ls" untuk setiap partisi, seperti ini:

ls (hd1,1) /

... Perkara yang sama berlaku untuk bahagian yang lain.

Jangan lupa bar / di akhir!

Setelah menemui partisi di mana folder boot berada, kami menambahkan awalan yang sesuai sehingga GRUB mengetahui di mana letaknya:

tetapkan awalan = (hd1,1) / boot / grub
Jangan lupa menukar (hd1,1) ke partisi yang sesuai dalam kes anda.

Akhirnya, masukkan arahan berikut:

insmod (hd1,1) /boot/grub/linux.mod

Konfigurasikan partition root:

tetapkan root = (hd1,1)

Muatkan gambar kernel Linux:

linux / boot / vmlinuz-2.6.32-23-generik root = / dev / sdb1

Sekiranya anda tidak tahu versi kernel yang telah anda pasang, anda boleh menjalankan perintah "ls" di direktori boot untuk mengetahui.

Tatanama titik mount sdb1, diberikan dengan nama partisi: (hd1,1) adalah sdb1, dengan cara yang sama seperti (hd0,2) adalah: sda2.

Sekarang kernel perlu dimuat:

initrd /initrd.img

Dan akhirnya, anda boleh memulakan semula:

bot

Setelah masuk ke dalam sistem, disarankan untuk memasang semula GRUB untuk mengelakkan kesalahan ini pada pemuatan seterusnya:

grub-install / dev / sdb

Fuente: ahli kimia