Vyčistite novú ponuku zavádzania Ubuntu Grub2
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ého menu.lst problémy z minulosti sú preč. Napriek tomu, ak nie ste opatrní pri odstraňovaní starých verzií jadra, zoznam zavádzacích zariadení môže byť stále dlhší, než je potrebné.
Poznámka: Pri zavádzaní budete musieť držať tlačidlo SHIFT na klávesnici, aby ste sa dostali do tejto ponuky. Ak je na vašom počítači nainštalovaný iba jeden operačný systém, môže sa načítať automaticky bez zobrazenia tejto ponuky.
Odstráňte položky starého jadra
Najčastejš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ých položiek zavádzacej ponuky. V minulosti to znamenalo otvorenie /boot/grub/menu.lst ... ale s Grub2, ak odstránime balík jadra z nášho počítača, Grub automaticky odstráni tieto možnosti.
Ak chcete odstrániť staré verzie jadra, otvorte aplikáciu Synaptic Package Manager, ktorá sa nachádza v ponuke System> Administration.
Keď sa otvorí, zadajte do textového poľa Rýchle vyhľadávanie verziu jadra, ktorú chcete odstrániť. Prvé niekoľko čísel by malo stačiť.
Pre každú z položiek priradených k starému jadru (napríklad linux-headers-2.6.32-21 a linux-image-2.6.32-21-generic), kliknite pravým tlačidlom a vyberte Označte úplné odstránenie.
Kliknite na tlačidlo Použiť v paneli s nástrojmi a potom na položku Použiť v okne, ktoré sa objaví. Zatvorte Synaptic Package Manager.
Pri ďalšom spustení počítača nebude ponuka Grub obsahovať položky spojené s odstránenou verziou jadra.
Odstráňte ľubovoľnú možnosť úpravou /etc/grub.d
Ak potrebujete viac jemnozrnnú kontrolu 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 /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 zavádzacieho menu, tak ako my, upravíte súbory v tejto zložke.
Ak by sme chceli odstrániť všetky položky memtest86 +, mohli by sme vytvoriť súbor 20_memtest86 +, ktorý nie je spustiteľný, s príkazom terminálu
sudo chmod-x 20_memtest86+
Nasleduje príkaz terminálu
sudo update-grub
Všimnite si, že memtest86 + nenašiel update-grub, pretože bude považovať iba spustiteľné súbory.
Namiesto toho však odstránime Sériová konzola 115200 zápis pre memtest86 + ...
Otvorte okno terminálu Aplikácie> Príslušenstvo> Terminál. V okne terminálu zadajte príkaz:
gksudo gedit /etc/grub.d/20_memtest86+
Položky ponuky sa nachádzajú v dolnej časti tohto súboru.
Odstráňte položku ponuky pre sériová konzola 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, možnosti ponuky zavádzania 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
Zatiaľ čo sa meniaca ponuka zavádzania Grub2 zdá byť príliš komplikovaná pre starších Grubov, 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 dosť jednoduchý.
Podrobnejšie informácie o tom, ako zmeniť položky v Grub2, je to fórum Ubuntu, ktoré je skvelým zdrojom. Ak používate staršiu verziu systému Ubuntu, pozrite si náš článok o tom, ako vylepšiť ponuku Ubuntu grub boot po inovácii.