Hogyan lehet helyreállítani a Grub 2-t élő CD használata nélkül?

néha GRUB2, a bootloader, amely alapértelmezés szerint sok disztribúcióval érkezik Linux, álljon meg funkcióLegtöbbször abbahagyja a munkát, mert valamilyen okból rossz eszközről próbál elindulni, vagy nem létezik, a program rossz konfigurálása miatt.

Itt bemutatunk egy rövid oktatóanyagot a probléma megoldására bűn használni kell a élő cd a mentés végrehajtására.


Ezekben az esetekben a GRUB mentőkonzol parancssoránál hagy minket.

grub mentés

Lehet, hogy kissé bonyolultnak tűnik, de egyszerű és többször is megtakaríthat. Először az elérhető partíciók listáját kerestem meg:

ls

Ez a parancs a következő partíciókat mutatja:

(hd0) (hd0,1) (hd1) (hd1,1) (hd1,5) (hd2) (hd2,1) (hd3) (hd3,1)

Most meg kell találnia, hogy melyik partíció tartalmazza a / boot / grub mappát, az indításhoz szükséges összes adattal együtt. Ehhez csak egy "ls" -t kell tennie az egyes partíciókhoz, így:

ls (hd1,1) /

… Ugyanez vonatkozik a többi partícióra is.

Ne felejtsd el a sávot / a végén!

Miután megtalálta a rendszerindító mappát tartalmazó partíciót, hozzáadjuk a megfelelő előtagot, hogy a GRUB tudja, hol van:

állítsa be az előtagot = (hd1,1) / boot / grub
Ne felejtsen el az esetére megfelelő partícióra váltani (hd1,1).

Végül írja be a következő parancsot:

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

Konfigurálja a gyökérpartíciót:

gyökérkészlet = (hd1,1)

Betölti a Linux kernel képet:

linux /boot/vmlinuz-2.6.32-23-gyökér = / dev / sdb1

Ha nem tudja, hogy a kernel melyik verzióját telepítette, futtathatja az "ls" parancsot a rendszerindító könyvtárban, hogy megtudja.

Az sdb1 csatlakozási pont nevezéktanát a partíció neve adja: (hd1,1) sdb1, ugyanúgy, mint (hd0,2): sda2.

Most a kernelt be kell tölteni:

initrd /initrd.img

És végül újraindíthatja:

csónak

A rendszer belépése után javasoljuk a GRUB újratelepítését, hogy elkerülje ezt a hibát a következő betöltéskor:

grub-install / dev / sdb

forrás: vegyész