Hur man återställer Grub 2 utan att använda en live-cd

ibland GRUB 2, bootloader som kommer som standard med många distributioner Linux, sluta fungeraFör det mesta slutar det fungera eftersom det av någon anledning försöker starta från en fel eller obefintlig enhet på grund av en dålig programkonfiguration.

Här presenterar vi en kort handledning för att lösa detta problem synd måste använda en live cd för att utföra räddningen.


I sådana fall lämnar det oss vid en GRUB-räddningskonsolprompt.

grub räddning

Det kan verka lite komplicerat men det är enkelt och kan spara dig mer än en gång. Först öppnade jag listan över tillgängliga partitioner:

ls

Detta kommando visar tillgängliga partitioner, så här:

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

Nu måste du ta reda på vilken partition som innehåller mappen / boot / grub, med alla nödvändiga data för att starta. För att göra detta är allt du behöver göra att göra ett "ls" för var och en av partitionerna, så här:

ls (hd1,1) /

... Detsamma gäller resten av partitionerna.

Glöm inte baren / i slutet!

Efter att ha upptäckt partitionen där startmappen finns lägger vi till motsvarande prefix så att GRUB vet var den ligger:

ange prefix = (hd1,1) / boot / grub
Glöm inte att ändra (hd1,1) till rätt partition i ditt fall.

Slutligen anger du följande kommando:

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

Konfigurera rotpartitionen:

set root = (hd1,1)

Ladda Linux-kärnbilden:

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

Om du inte vet vilken version av kärnan du har installerat kan du köra kommandot "ls" i startkatalogen för att ta reda på det.

Nomenklaturen för monteringspunkten sdb1 ges med namnet på partitionen: (hd1,1) är sdb1, på samma sätt som (hd0,2) skulle vara: sda2.

Nu måste kärnan laddas:

initrd /initrd.img

Och slutligen kan du starta om:

boot

En gång inuti systemet rekommenderas att du installerar om GRUB för att undvika detta fel vid nästa belastning:

grub-install / dev / sdb

Fuente: Quimatör