GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak odstranit staré verze jádra a vyčistit spouštěcí nabídku?

Pokaždé, když nainstaluji nové linuxové jádro, zůstane v grub_config, čímž se zaváděcí nabídka pokaždé prodlouží.

Vím, že mohu ručně prohledat nainstalované balíčky a odstranit je.

Poskytuje Ubuntu nějaký snazší způsob, jak je vyčistit nebo zabránit jejich zobrazování v zaváděcím seznamu?

Nejlepší odpověď

16.04 a novější verze Ubuntu

sudo apt autoremove

Tento příkaz odstraní balíčky, které byly automaticky nainstalovány za účelem vyřešení závislosti, ale nyní již na nich nejsou závislé. To zahrnuje staré verze linux-headers-* a linux-image-* . (Tento proces je také chytrý a ponechává jednu náhradní verzi jádra jako záložní!)

11.10 a novější verze Ubuntu

GRUB2 a jeho zobrazení všech jader

Nejnovější verze Grub2 nainstalováno v Ubuntu automaticky zobrazí nejnovější jádro a skryje starší jádra, která jste možná nainstalovali.

Pokud nevidíte svůj grub – pak nezapomeňte stisknout Shift při spouštění.

Jak vidíte, je zobrazeno pouze nejnovější jádro.

Pokud vyberete zobrazenou možnost (stiskněte Enter ), poté se všechna stará jádra stanou viditelnými a bude možné z nich zavést.

Jak trvale odstranit starší jádra

Nejprve zaveďte nejnovější dostupné jádro.

Existuje několik způsobů, jak odstranit stará jádra. Osobně bych se počítačového domovníka nedotkl protože je potvrzeno, že to rozbije váš počítač svými návrhy.

synaptické

Alternativou je Synaptic (sudo apt install synaptic )

vyhledejte linux-image , klikněte pravým tlačítkem na jádro a zvolte úplné odstranění a nakonec klikněte na Použít tlačítko pro odstranění jádra.

Opakujte hledání, ale tentokrát pro linux-header – můžete odstranit přidružená záhlaví pro dříve vybraný obraz jádra.

Synaptické i když se nepokusí ověřit, co se pokoušíte odstranit... můžete nechtěně smazat své nejnovější jádro – nebo dokonce smazat všechna jádra pomocí tohoto nástroje, takže vám zůstane Ubuntu, které nelze spustit !.

Nezapomeňte zkontrolovat, jaké jádro používáte typ:

uname -r

Výsledek by byl podobný:

Pamatujte si výsledek a číslo – ujistěte se, že jste nesmazali odpovídající obrázek nebo záhlaví.

Související:Jak odstranit prostředí Gnome Desktop Environment, aniž by došlo k poškození Unity DE? (Ubuntu 16.04)?

Doporučení

Moje doporučení je ponechat si alespoň dvě nebo raději tři jádra včetně toho nejnovějšího. Důvodem doporučení je, že budete mít alespoň jedno/dvě další jádra, se kterými budete moci zavést, pokud z jakéhokoli důvodu nemůžete zavést nejnovější jádro nebo zavádíte regresní schopnost, jako je například nefunkční bezdrátové připojení.


Ubuntu
  1. Jak odstranit stará nepoužívaná jádra na CentOS Linux

  2. Jak změnit výchozí jádro (zavedení ze starého jádra) v CentOS/RHEL 8

  3. Jak vyčistit mezipaměti používané linuxovým jádrem

  1. Jak odstranit položky programu Wine z nabídky?

  2. Jak přeskočit nabídku Grub na systému s duálním spouštěním?

  3. Jak odebrat nenainstalované programy z nabídky Unity Dash?

  1. Jak přidat novou spouštěcí položku operačního systému do nabídky Grub2?

  2. Jak restartovat panel nabídek v Unity?

  3. Jak odstranit staré verze Snapu, abyste uvolnili místo