# Usunięcie nieużywanych kerneli

Komendy wykonujemy w CLI bash bądź sh jako user z uprawnieniami sudo / root.

##### <span class="TextRun SCXO175853217 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO175853217 BCX8">Sprawdzenie który kernel jest używany aktualnie. Powinien on być najnowszy z listy wynikowej</span></span><span class="EOP SCXO175853217 BCX8"> </span>

```bash
sudo rpm -q kernel | sed "/$(uname -r)/ s/$/ ACTIVE/"
```

Przykład:

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/Ymoimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/Ymoimage.png)

##### Komenda usunięcia nieużywanych kerneli w starszych systemach operacyjnych EL (wersje 5-7)

```bash
sudo package-cleanup --oldkernels --count=1 
```

##### <span class="TextRun SCXO175853217 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO175853217 BCX8">Komenda usunięcia nieużywanych kerneli w nowszych systemach operacyjnych EL 8+</span></span>

```bash
sudo dnf remove --oldinstallonly --setopt installonly_limit=2 kernel
```

Przykład:

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/3Vjimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/3Vjimage.png)

##### Usunięcie nieużywanych kerneli ręcznie

Przechodzimy do katalogu gzie obrazy kernela się znajdują:

```bash
cd /boot 
```

```bash
find . -name '*numer_starej_wersji_kernela*' 
```

<span class="TextRun SCXO107290813 BCX8" data-contrast="none" lang="YO-NG" xml:lang="YO-NG"><span class="NormalTextRun SCXO107290813 BCX8">Usuwamy wszystkie wystąpienia znalezione powyższą komendą</span></span><span class="EOP SCXO107290813 BCX8"> </span>

```bash
 sudo rm nazwa_pliku
```