24Aug

Vyčistěte nové bootovací menu Ubuntu Grub2

Ubuntu přijala novou verzi spouštěče 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 krokem vpřed mnoha způsoby a většina otravných menu . lst problémů z minulosti je pryč.Přesto, pokud nejste opatrní při odstraňování starých verzí jádra, seznam zaváděcích systémů může stále skončit, než bude nutné.

Poznámka: Během bootování budete pravděpodobně 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.

Odstranění položek 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 obecné zaváděcí nabídky. V minulosti to znamenalo otevření nabídky /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 Synaptic Package Manager, který naleznete v systému & gt;Administrativní nabídka.

Když se otevře, zadejte do textového pole Rychlé hledání verzi jádra, kterou chcete odstranit. 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) klepněte pravým tlačítkem myši a vyberte položku Mark for Complete Removal .

Klepně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é zrcadlo nebo chcete odstranit položky, které nejsou jádrové verze, musíte změnit soubory umístěné v adresáři /etc/ grub.d.

/etc/ grub.d obsahuje soubory, které obsahují položky menu, které byly obsaženy v menu /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, jako my, upravíte soubory v této složce.

Pokud bychom chtěli odebrat všechny položky memtest86 +, mohli bychom pouze soubor 20_memtest86 + spustit, s příkazem terminálu

sudo chmod -x 20_memtest86 +

Následuje příkaz terminálu

sudo update-grub

Poznámka: memtest86 + nebylnalezený aktualizací-grub, protože bude považovat pouze spustitelné soubory.

Namiesto toho však odebereme sadu sériové konzoly 115200 pro memtest86 +. ..

Otevření terminálového okna Aplikace & gt;Příslušenství & gt;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ériovou konzolu 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 do příkazu

sudo update-grub

. Poznámka: Pokud nespustíte update-grub, volby boot menu se nezmění!

Nyní při příštím spuštění se podivná položka zmizí a 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 spouštěcí nabídku. Naštěstí, pokud to musíte dělat, proces je stále velmi snadný.

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