Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vymažete riadky z linuxu grub?

Z konfiguračného súboru GRUB nemôžete priamo „odstrániť“ (zvyčajne `/boot/grub2/grub.cfg`), pretože je automaticky vygenerovaný. Priame úpravy sa prepíše nabudúce, keď sa nabudúce aktualizujú grub. Namiesto toho musíte upraviť konfiguráciu grub * šablóny *, ktoré grub používa na generovanie `/boot/grub2/grub.cfg`. Poloha a názvy týchto šablón sa mierne líšia podľa distribúcie, ale zvyčajne sa nachádzajú v rámci `/etc/grub.d/`.

Tu je návod, ako odstrániť nežiaduce zavedenia v závislosti od situácie:

1. Odstránenie konkrétneho záznamu pomocou `grub-mkconfig` (odporúčané):

Toto je najbezpečnejšia a odporúčaná metóda. Zahŕňa použitie príkazu „Update-Grub` (alebo niekedy` grub-mkconfig`), ktorý prestavuje súbor `/boot/grub2/grub.cfg`. Zvyčajne priamo neupravujete súbory `/etc/grub.d`; Namiesto toho manipulujete, ktoré položky sú zahrnuté prostredníctvom správcu balíkov vášho systému alebo iných nástrojov.

* Ak poznáte operačný systém, ktorý chcete odstrániť: Najlepším prístupom je použitie správcu balíkov distribúcie (napr. „Apt`,` dnf`, `Pacman`) na odinštalovanie OS. Tým sa automaticky odstráni súvisiaci záznam grub. Toto je najčistejší a najbezpečnejší spôsob.

* Ak je OS stále prítomný, ale chcete odstrániť jeho zavádzací vstup z grubu: Je to zložitejšie a vo všeobecnosti sa neodporúča, pokiaľ nie ste veľmi spokojní s komplikáciami vášho systému. Možno budete musieť manuálne upraviť súbor `/etc/default/grub` (opatrne!) A upraviť nastavenia ako` grub_timeout` a `grub_default`, aby ste sa vyhli záznamu. Potom spustite `sudo update-grub` (alebo` sudo grub-mkconfig -o/boot/grub2/grub.cfg`). Buďte opatrní, pretože nesprávne zmeny môžu spôsobiť, že váš systém nie je uvedený.

* Ak ste náhodou pridali záznam v `/etc/grub.d`: Mali by ste zistiť, ktorý skript vytvoril nechcený záznam, a potom opatrne upraviť tento skript, aby ste odstránili urážlivé riadky. Pri úprave týchto súborov buďte veľmi opatrní. Po vykonaní zmien spustite `Sudo Update-Grub`.

2. (Pokročilé a riskantné) Priamo manipulujúca s `/etc/grub.d` (neodporúčané):

Táto metóda sa dôrazne odrádza, pokiaľ nie ste neuveriteľne skúsení a nepochopili dôsledky robenia chýb. Nesprávne úpravy môžu vykresliť váš systém neuvoľovateľný.

* Identifikujte relevantný skript: Preskúmajte súbory v `/etc/grub.d/`. Každý súbor (očíslovaný 00-40) prispieva k konečnej konfigurácii grub. Čísla označujú poradie vykonávania. Vyššie čísla sa spracúvajú neskôr a môžu prepísať predchádzajúce záznamy.

* Upravte skript: Na otvorenie príslušného skriptu použite textový editor (napríklad `nano` alebo` vim`) s koreňovými oprávneniami (`sudo`). Nájdite čiary zodpovedajúce nechcenému záznamu a odstráňte ich.

* Aktualizácia grub: Spustite `sudo update-grub` (alebo` sudo grub-mkconfig -o/boot/grub2/grub.cfg`) na regeneráciu konfigurácie grub.

Dôležité úvahy:

* zálohy: Pred vykonaním zmien vždy vytvorte zálohu akéhokoľvek súboru, ktorý upravujete.

* Oprava zavádzania: Ak urobíte chybu a nemôžete naštartovať váš systém, môžete na zotavenie potrebovať nástroj na opravu bootovania (ako je to zavádzací opravár v systémoch založených na Ubuntu/Debian).

* Pochopenie grub: Pred pokusom o ktorúkoľvek z týchto metód sa oboznámte s tým, ako GRUB funguje, a štruktúrou jeho konfiguračných súborov. Nesprávny krok môže viesť k vážnym problémom.

Najbezpečnejším a najspoľahlivejším spôsobom odstránenia záznamu zavádzania je odstránenie samotného operačného systému pomocou správcu balíkov distribúcie. Uchovávajte iba manuálne úpravy konfiguračných súborov, ak máte hlboké pochopenie GRUB a jeho konfiguračných súborov. Ak máte pochybnosti, vyhľadajte pomoc od skúsených používateľov Linuxu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené