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