Ubuntu Boot Bölümünün Temizlenmesi

Problemin doğma sebebi /boot dizini doldu ve apt çalışmıyor.

Yöntem 1

Geçerli çekirdek sürümünü kontrol edin.

uname -r

Aşağıdaki gibi listeyi gösterecektir:

4.4.0-57-generic

Eski çekirdek sürümlerini silin,

Eski çekirdeklerin listelenmesi için,

sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`

Aşağıdaki gibi bir liste alacaksınız:

linux-image-4.4.0-31-generic
linux-image-4.4.0-45-generic
linux-image-4.4.0-47-generic
linux-image-4.4.0-51-generic
linux-image-4.4.0-53-generic
linux-image-extra-4.4.0-31-generic
linux-image-extra-4.4.0-45-generic
linux-image-extra-4.4.0-47-generic
linux-image-extra-4.4.0-51-generic
linux-image-extra-4.4.0-53-generic

Eski çekirdekleri kaldıralım,

sudo apt-get purge linux-image-4.4.0-31-generic
sudo apt-get purge linux-image-4.4.0-45-generic
sudo apt-get purge linux-image-4.4.0-47-generic
sudo apt-get purge linux-image-4.4.0-51-generic
sudo apt-get purge linux-image-4.4.0-53-generic
sudo apt-get purge linux-image-extra-4.4.0-31-generic
sudo apt-get purge linux-image-extra-4.4.0-45-generic
sudo apt-get purge linux-image-extra-4.4.0-47-generic
sudo apt-get purge linux-image-extra-4.4.0-51-generic
sudo apt-get purge linux-image-extra-4.4.0-53-generic

Eski çekirdekleri kaldırdıktan sonra artık ihtiyacımız olmayan paketleri kaldırmamız gerekmektedir bu işlem için,

sudo apt-get autoremove

Son olarak grup üzerinden çekirdek listesini güncellemek için aşağıdaki komutu çalıştırıyoruz,

sudo update-grub

Yöntem 2

Çekirdek imajlarını listeleyelim,

sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`
linux-image-4.4.0-31-generic
linux-image-4.4.0-45-generic
linux-image-4.4.0-47-generic
linux-image-4.4.0-51-generic
linux-image-4.4.0-53-generic
linux-image-extra-4.4.0-31-generic
linux-image-extra-4.4.0-45-generic
linux-image-extra-4.4.0-47-generic
linux-image-extra-4.4.0-51-generic
linux-image-extra-4.4.0-53-generic

Silme işlemi için hazırlanalım,

Sizin için önemli olmayan çekirdekler için / boot içindeki tüm dosyaları silmek için bir komut oluşturun. Mevcut ve en yeni iki çekirdek görüntüsünü hariç tutmayı unutmayın.

sudo rm -rf /boot/*-4.4.0-{31,45,47,51}-*

Aşağıdaki komutu çalıştıralım,

sudo apt-get -f install

Eski çekirdek paketlerimizi temizleyelim,

sudo apt-get autoremove

Grup listemizi güncelleyelim,

sudo update-grub

Artık güncelleme paketlerimizi alabiliriz, aşağıdaki df -h komutu ile boot alanının temizlendiğini görebiliriz, update komutunu kullanarakda artık apt nin çalıştığını teyit etmiş oluruz.

df -h 
sudo apt-get update

Başka bir yazımızda görüşmek üzere,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir