Oprava chyby GRUBu: error: unknown filesystem v Linux Mintu

grV dnešním krátkém článku se pokusíme popsat co dělat, když zapnete počítač a místo najetí operačního systému Linux Mint se vám objeví tato nepříjemná hláška:

 

gr1

 

Pro opravu tohoto problému existuje více způsobů, my si dnes ale popíšeme originální metodu obnovení GRUBu, aniž byste museli zavádět LiveDVD.

V režimu GrubRescue jsou k dispozici pouze čtyři příkazy:

Příkazy terminálu:
ls
set
unset
insmod

 

A jak víme, GRUB se skládá ze dvou částí:

  • První část GRUBu je zaznamenána v MBR disku. Obsahuje základní funkce, nic víc. A jsou to přesně tyto výše uvedené 4 příkazy.
  • Druhá část GRUBu – je umístěna v adresáři /boot/grub a obsahuje moduly pro spuštění systému.

 

Proto lze obnovit GRUB následovně:

  • musíme načíst všechny moduly, umožňující úplnou funkčnost GRUBu
  • nastartovat požadovanou část

 

Nejprve tedy zadáme příkaz ls, čímž zjistíme, jaká zařízení máme k dispozici v grub2.

Příkaz terminálu:
ls

 

gr2
Nyní na výčtu sekcí musíme najít jednotku s nainstalovaným Linux Mintem. Na obrázku je to disk číslo 6.

Příkaz terminálu:
ls (hd0,msdos6)/

 

gr3

 

Na tomto místě vás chci upozornit, že GRUB vidí pouze diskové oddíly a nechápe, jaké souborové systémy obsahují. Proto všechny oddíly jsou vnímány jako msdos.

Proto pokud nebudete vědět co a jak, zkuste zadat příkaz vícekrát. Problém bude tím složitější, čím více máte v počítači pevných disků (HDD), pak se vám zobrazí hd0, hd1 atd..

Když jste nalezli požadovaný oddíl, je nutné zadat cestu k modulům grub2:

Příkaz terminálu:
set prefix=(hd0,6)/boot/grub

A cestu k souboru jádra:

Příkaz terminálu:
set root=(hd0,6)

 

gr4

 

Nyní zkontrolujte správnost cest:

Příkaz terminálu:
ls /

 

gr5

 

Po připojení modulů pomocí příkazu normal, by již měl GRUB plně fungovat:

Příkaz terminálu:
normal

 

gr6

 

To znamená, že budou automaticky nalezeny všechny operační systémy a zobrazí se v nabídce pro spuštění. Asi nějak jako na obrázku níže.

 

gr7

 

Pro uložení změn je nutné spustit systém Linux Mint a zadat následující příkazy v terminálu:

Příkazy terminálu:
sudo update-grub
sudo grub-install /dev/sda

sda – oddíl s instalovaným systémem.

Tyto příkazy přeinstalují kód v MBRGrub a automaticky vyzvednou druhou část tohoto oddílu, ze kterého bude spouštěn.

To je vše. ale raději vám přeji, abyste tento návod nikdy nepotřebovali.

 

Štítky , , , .Záložka pro permanentní odkaz.

2 reakce na Oprava chyby GRUBu: error: unknown filesystem v Linux Mintu

  1. Pingback:Obnovení zavaděče GRUB pro Linux Mint po instalaci/přeinstalaci Windows - Linux Mint CZ&SK

  2. Pingback:Super Grub2 Disk - Linux Mint CZ&SK