Domovská » jak » Vyčistěte nové zaváděcí menu Ubuntu Grub2

    Vyčistěte nové zaváděcí menu Ubuntu Grub2

    Ubuntu přijala novou verzi správce zavádění Grub ve verzi 9.10, zbavit staré problematické nabídky menu.lst. Dnes se podíváme na změnu možností boot menu v Grub2.

    Grub2 je krok kupředu v mnoha směrech a většina otravného menu.lst problémy z minulosti jsou pryč. Přesto, pokud nejste ochotní s odstraněním starých verzí jádra, seznam zaváděcích systémů může stále skončit, než je třeba.

    Poznámka: Během bootování budete muset stisknout tlačítko SHIFT na klávesnici, aby se zobrazilo toto menu. Je-li na vašem počítači nainstalován pouze jeden operační systém, může se automaticky načíst bez zobrazení této nabídky.

    Odebrat položky starého jádra

    Nejčastějším úkolem pro úklid v zaváděcí nabídce je odstranění starých verzí jádra, která leží na vašem počítači.

    V našem případě chceme odstranit položky 2.6.32-21 generické zaváděcí nabídky. V minulosti to znamenalo otevření /boot/grub/menu.lst ... ale s Grub2, pokud odstraníme balíček jádra z našeho počítače, Grub automaticky odstraní tyto možnosti.

    Chcete-li odstranit staré verze jádra, otevřete Správce balíčků Synaptic, který naleznete v nabídce Systém> Správa.

    Když se otevře, zadejte do textového pole Rychlé vyhledávání verzi jádra, kterou chcete odebrat. První čísla by měla stačit.

    Pro každý záznam přidružený ke starému jádru (např. Linux-headers-2.6.32-21 a linux-image-2.6.32-21-generic) klikněte pravým tlačítkem a vyberte Označit úplné odstranění.

    Klikněte na tlačítko Použít v panelu nástrojů a poté na tlačítko Použít v okně shrnutí, které se objeví. Zavřete Správce balíčků Synaptic.

    Při příštím spuštění počítače nebude nabídka Grub obsahovat položky spojené s odstraněnou verzí jádra.

    Odstranit libovolnou možnost úpravou /etc/grub.d

    Pokud potřebujete více jemné zrnité ovládání nebo chcete odstranit položky, které nejsou verze jádra, musíte změnit soubory umístěné v /etc/grub.d.

    /etc/grub.d obsahuje soubory, které obsahují položky menu, které byly obsaženy v souboru /boot/grub/menu.lst. Chcete-li přidat nové položky zaváděcí nabídky, vytvořte v této složce nový soubor a nezapomeňte jej označit jako spustitelný.

    Pokud chcete odebrat položky zaváděcí nabídky, tak jako my, upravujete soubory v této složce.

    Pokud bychom chtěli odebrat všechny položky memtest86 +, mohli bychom vytvořit soubor 20_memtest86 +, který by nebyl proveditelný, s příkazem terminálu

    sudo chmod -x 20_memtest86+

    Následuje příkaz terminálu

    sudo update-grub

    Všimněte si, že memtest86 + nenašel update-grub, protože bude považovat pouze spustitelné soubory.

    Nicméně namísto toho odstraníme Sériová konzola 115200 vstup pro memtest86 + ...

    Otevřete okno terminálu Aplikace> Příslušenství> Terminál. V okně terminálu zadejte příkaz:

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

    Položky nabídky se nacházejí v dolní části tohoto souboru.

    Odstranit položku nabídky pro sériová konzola 115200.

    Poznámka: Komentář k položce nabídky nebude fungovat - musí být smazán. Zkopírujte jej do jiného souboru, pokud se obáváte, že budete potřebovat později.

    Uložte a zavřete tento soubor. V otevřeném okně terminálu zadejte příkaz

    sudo update-grub

    Poznámka: Pokud neaktualizujete update-grub, volby nabídky zavádění se nebudou měnit!

    Nyní, při příštím spuštění, bude tato podivná položka pryč, a vy zůstanete s jednoduchým a čistým zaváděcím menu.

    Závěr

    Při změně bootovací nabídky Grub2 se může zdát příliš komplikované starším Grubům, u běžných uživatelů Grub2 znamená, že nebudete muset často měnit bootovací nabídku. Naštěstí, pokud to musíte dělat, proces je stále velmi snadný.

    Podrobnější informace o tom, jak změnit položky v Grub2, je tento podproces fóra Ubuntu skvělý zdroj. Pokud používáte starší verzi Ubuntu, podívejte se na náš článek o tom, jak vyčistit Ubuntu grub boot menu po aktualizacích.