24Aug

Vyčistite novú ponuku zavádzania Ubuntu Grub2

click fraud protection

Ubuntu prijala novú verziu grub boot manager vo verzii 9.10, zbaviť sa starého problematického menu.lst. Dnes sa pozrieme na to, ako zmeniť možnosti ponuky zavádzania v Grub2.

Grub2 je krok vpred mnohými spôsobmi a väčšina nepríjemných . LST problémov z minulosti je preč.Napriek tomu, ak nie ste opatrní pri odstraňovaní starých verzií jadra, zoznam zavádzacích zariadení môže stále skončiť dlhšie, než je potrebné.

Poznámka: Počas bootovania budete musieť držať tlačidlo SHIFT na klávesnici, aby ste túto ponuku zobrazili. Ak je na vašom počítači nainštalovaný iba jeden operačný systém, môže ho načítať automaticky bez zobrazenia tejto ponuky.

Odstránenie záznamov starého jadra

Najbežnejšou úlohou čistenia pre spúšťacie menu je odstrániť staré verzie jadra, ktoré sa nachádzajú na vašom počítači.

V našom prípade chceme odstrániť položky 2.6.32-21 generického zavádzacieho menu. V minulosti to znamenalo otvorenie menu.lst /boot/grub/. .. ale s Grub2, ak odstránime balík jadra z nášho počítača, Grub automaticky odstráni tieto možnosti.

instagram viewer

Ak chcete odstrániť staré verzie jadra, otvorte Synaptic Package Manager, ktorý sa nachádza v systéme System & gt;Menu Admin.

Keď sa otvorí, do textového poľa Rýchle vyhľadávanie zadajte verziu jadra, ktorú chcete odstrániť.Prvé niekoľko čísel by stačilo.

Pre každú z položiek priradených k starému jadru( napr. Linux-headers-2.6.32-21 a linux-image-2.6.32-21-generic) kliknite pravým tlačidlom myši a zvoľte Mark for Complete Removal .

Kliknite na tlačidlo Použiť v paneli s nástrojmi a potom na tlačidlo Použiť v okne, ktoré sa objaví.Zatvorte Synaptic Package Manager.

Pri ďalšom spustení počítača nebude menu Grub obsahovať položky spojené s odstránenou verziou jadra.

Odstráňte ľubovoľnú možnosť úpravou /etc/ grub.d

Ak potrebujete viac jemnozrnné ovládanie alebo chcete odstrániť položky, ktoré nie sú verzie jadra, musíte zmeniť súbory umiestnené v /etc/ grub.d.

/etc/ grub.d obsahuje súbory, ktoré obsahujú položky menu, ktoré boli obsiahnuté v ponuke /boot/grub/ menu.lst. Ak chcete pridať nové položky ponuky zavádzania, vytvoríte v tomto priečinku nový súbor a nezabudnite ho označiť ako spustiteľný.

Ak chcete odstrániť položky boot menu, tak ako my, upravíte súbory v tejto zložke.

Ak chceme odstrániť všetky položky memtest86 +, mohli by sme len vytvoriť súbor 20_memtest86 +, ktorý by nebol spustiteľný, s príkazom terminálu

sudo chmod -x 20_memtest86 +

Nasledujúci príkaz terminálu

sudo update-grub

Všimnite si, že memtest86 + nebolnájdený update-grub, pretože bude považovať iba spustiteľné súbory.

Namiesto toho ale odstránime sériovú konzolu 115200 položku pre memtest86 +. ..

Otvoriť okno terminálu Aplikácie & gt;Príslušenstvo & gt;Terminál. V okne terminálu zadajte príkaz:

gksudo gedit /etc/grub.d/ 20_memtest86 +

Položky ponuky sa nachádzajú v spodnej časti tohto súboru.

Odstráňte položku ponuky pre sériovú konzolu 115200 .

Poznámka: Komentovanie položky menu nefunguje - musí byť vymazané.Skopírujte ho do iného súboru, ak sa obávate, že budete potrebovať neskôr.

Uložte a zatvorte tento súbor. V otvorenom okne terminálu zadajte príkaz

sudo update-grub

Poznámka: Ak nespustíte update-grub, voľby boot menu sa nezmenia!

Teraz, pri ďalšom spustení, tá podivná položka zmizne a zostanete jednoduchým a čistým zavádzacím menu.

Záver

Pri zmene ponuky zavádzania Grub2 sa môže zdanlivo komplikovať starší Grub masters, pre bežných používateľov, Grub2 znamená, že nebudete musieť často meniť boot menu. Našťastie, ak to musíte urobiť, proces je stále veľmi jednoduchý.

Podrobnejšie informácie o tom, ako zmeniť položky v Grub2, je fórum Ubuntu, ktoré je skvelým zdrojom. Ak používate staršiu verziu systému Ubuntu, prečítajte si náš článok o tom, ako vylepšiť menu Ubuntu grub boot po inovácii.