Jak opravit GRUB bez LiveCD?

grub záchrana

Není pochyb všechno se nám to v určitém okamžiku stalo že když zapnete počítač a počkáte, až se vše spustí normálně narazili jste na strašnou obrazovku že více než jeden se bojí vidět, pokud mám na mysli, že najdete následující zprávu:

"Chyba není takové zařízení
Grub záchrana “

Nejhorší je, že když nevíte, co dělat, myslíte si, že je vše ztraceno a budete muset přeformátovat počítač, ale pokud máte nějaké zkušenosti, budete vědět, že se musíte uchýlit k livecd ze svého distribuce, ale co se stane, když ji nemáte po ruce.

Ale to nic musíme pochopit, co tento problém způsobuje.

Nejprve hlavní příčina této chyby je to proto, že náš bootloader je poškozenZ jakéhokoli důvodu, ať už aktualizací nového jádra, systému nebo aplikace nebo neopatrností, jste jednoduše poškodili soubor v této části vašeho systému.

Grub je umístěn ve složce / boot, v některých vlastních instalacích se obvykle instalují do samostatného oddílu.

Nyní jsem pochopil poškození, musíme jít do práce, proto nebudeme obsazovat nic víc než náš milovaný terminál.

I když se mnozí bojí pracovat bez grafického prostředí, řeknu vám, že je to běžné. stačí sem dát trochu své trpělivosti a především vás ujišťuji, že pokud si myslíte, že o tom nemáte žádné znalosti, naučíte se něco nového a pochopíte ty nejzákladnější příkazy používané v Linuxu.

Řešení

Začneme s první příkaz je „ls“ s ním se nám zobrazí všechny adresáře i soubory, které jsou v něm.

Psaní ls na obrazovce "grub záchrana>"
Zobrazí aktivní oddíly, něco podobného tomuto:

(hd0) (hd0,1) (hd0,2) (hd0,3) (hd0,4)(hd1) (hd1,1) (hd1,2)

kde hdx je pevný diskPokud máme připojeno více než jeden, počet se bude lišit, v mém případě mám dva disky. V případě (hdx, #), kde # je číslo oddílu, je nakonfigurován takto a jak je identifikujeme.

Nyní musíme zjistit, kde je hostován grub uvnitř oddílů, které k nám nasadili. Pro to Musíme zadat ls + oddíl /
Zůstat takto

ls (hd0,1)/

Tímto způsobem Začneme hledat složku / boot v seznamu diskových oddílů, které zobrazujeme dříve je důležité nezapomenout na /, protože to, co diktujeme, je, že nám ukazuje seznam adresářů, které obsahuje.

Ya identifikovaný oddíl kde je hostován oddíl grub, nyní se musíme ujistit, že obsahuje potřebné soubory abychom opravili boot našeho systému, přidáme k předchozímu příkazu pouze následující.

Za předpokladu, že spouštěcí složka je uvnitř prvního disku v prvním oddílu:

ls (hd0,1)/boot/grub

Informace potvrzena musíme přidat předponu odpovídající složce uděláme to pomocí tohoto příkazu:

set prefix=(hd0,1)/boot/grub

Jakmile to uděláme, přejdeme k zatížení správného modulu za to se budeme podporovat z insmod

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

Pokud máte pochybnosti o nomenklatuře souborů uvnitř spouštěcí složky, nezapomeňte na příkaz ls, bude to váš nejlepší spojenec během tohoto procesu.

Nyní budeme pokračovat řekněte systému kořen grubů za tímto účelem to uděláme pomocí tohoto příkazu:

set root=(hd0,1)

Nakonec pokračujeme v načítání jádra do grub K tomu používáme následující příkaz, který je zde pouze vysvětlující, protože každý má jinou verzi jádra, nezapomeňte na příkaz ls, abyste ověřili, kterou máte, vždy používejte nejnovější verzi.

linux /boot/vmlinuz-4.13.3-generic-generic root=/dev/sda1

sólo musíme zde definovat oddíl, kde je umístěn jak jsem zde zmínil nomenklatury oddílů, musíme už používat ty, které kde běžně používáme
hd0,1 by se stal / dev / sda1 hd1,1 / dev / sdb1 atd.

Nakonec spustíme následující příkaz a díky tomu můžeme vidět naše možnosti spuštění našeho systému:

boot

Jako poslední úkol musíme znovu nainstalovat grub, provedeme následující příkaz:

grub-install /dev/sdX

Kde sdx je místo, kde máte nainstalovaný systém.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Luis řekl

    Příliš mnoho povyku, jak snadné je to se SuperGrub2:

    -stáhnout SuperGrub2

    - zkopíruje jej pomocí DD na USB

    -Boty s USB a nabíjí systém.

    -V případě ubuntu: sudo grub-install / dev / sdx a poté sudo update-grub2.

    Vyřešeno.

    1.    Yop řekl

      No, jaký super génius, chci být jako tenhle kluk, až vyrostu, určitě pořád používá Windows a nakupuje přímo z plochy xdxdxd

  2.   Nevyhnutelný mozek řekl

    Buff, jaký nepořádek, když mám problémy, opravím to pomocí CD BootRepair a hodím míle, moje hlava moc nedává xD

  3.   FaustoMX řekl

    Jde o učení ... a vysvětlení je vynikající.
    Pokud to přeinstalujeme! Jde o to, vidět alternativní metody řešení a metoda, kterou David vysvětluje, funguje dobře.

    S pozdravem,

    Fausto Zavala

  4.   Milena řekl

    přinesli mi můj laptop s:
    chyba: neznámý souborový systém.
    grub záchrana
    když to udělám, stane se mi, že se to objeví
    (hd0) (hd0,2) (hd0,1)
    Sleduji oddíl ls +
    ale v obou to říká NEZNÁMÝ FILESTSYEM, takže nevím, kde je grub.
    nějaký nápad, proč se to stane?
    někdy také říká „žádný takový oddíl“
    jako by vůbec nic nebylo

    1.    Alberto řekl

      Podařilo se vám to opravit? Mám stejný problém

  5.   Manuel řekl

    Dává mi chybu v řádku, ve kterém je napsán insmod ... linux.mod. Tam příběh končí

    1.    Kachna řekl

      v mém případě byl linux.mod v adresáři / boot / grub / i386