|
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.
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
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
