Çekirdek güncellemeleri, aralarındaki her sürümü gerektiriyor mu?


11

Otomatik güncellemeleri devre dışı bırakmayı veya çekirdeği belirli bir sürüme sabitlemeyi düşünüyorum . Ben daha yeni bir sürüme sabitlediğiniz, İğnelenmiş sürümü ve son sürümü arasındaki tüm çekirdekleri indirilecek ve yüklenecektir gerekeceğini zaman neden olacak olanı endişeli olurum Ancak /rootüzere disk alanı tükendi .

Her çekirdek sürümünün indirilmesi ve yüklenmesi gerekiyor mu veya apt-getyalnızca en son çekirdeği getirmeyi biliyor mu?

Yanıtlar:


25

Ubuntu yalnızca en son çekirdeği indirip kuracak

Aylarca kapalı kalan bir Ubuntu bilgisayarım var. Açıp kendini güncellemesine izin verdiğimde, yalnızca en son çekirdeği indirir ve aradakiları atlar.

Koşmak isteyebilirsiniz

sudo apt autoremove

Her güncelleme çekirdeğinden sonra /boot, yalnızca en son yüklenmiş iki çekirdeğe sahip olur. Bu şekilde, en son çekirdek hatalı çalışırsa, daha önce çalışan çekirdeğe geri dönebilir ve aynı zamanda /booteski çekirdeklerle tıkanmaya devam edebilirsiniz .

Bu yardımcı olur umarım


Hangi sürümden beri autoremoveçekirdekler temizlenir? Kesinlikle manuel kaldırma gerektiren Trusty üzerinde yoktu.
Chris H

1
@ChrisH: Son kontrol ettiğimde autoremove, geçerli çekirdeği ve bir öncekini (ve şu anda önyüklenen çekirdeği) tutar, böylece yenisi önyükleme yapamazsa kurtarabilirsiniz. Ancak bundan daha eski çekirdekleri kaldıracaktır. Bakın /etc/apt/apt.conf.d/01autoremove-kernelsve /etc/kernel/postinst.d/apt-auto-removalhangisini üretir. (Yeni çekirdekler yükleyen ancak bunları önyüklemek için hiç bir zaman güncelleme yapmamışsanız, yeniden başlatmadan autoremove sonra 3 yerine 2 çekirdeğe inmek için yeniden yapın)
Peter Cordes

8

Kısa cevap: Hayır

Daha uzun cevap: Nadiren çalıştığım bazı Ubuntu lezzet sistemleri (Lubuntu ve Xubuntu) var. Onları güncellediğimde ve yükselttiğimde, genellikle birkaç çekirdek sürümünü atlayacaklar ve sorun yok. Genellikle aşağıdaki komutları çalıştırırım ve geçerli çekirdek sürümünü (aynı çekirdek serisinin) alıyorum,

sudo apt update
sudo apt full-upgrade

Koşmak iyi bir fikir

sudo apt autoremove

yeni bir çekirdek kurulduktan sonra, bu /bootyalnızca en son yüklenen iki çekirdeğe sahiptir. Yeni çekirdeğe ilişkin sorunlar varsa grub menüsünden önceki çekirdeği seçebilirsiniz.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.