Linux çekirdeği, işletim sisteminin merkezi çekirdeği gibidir. Yazılım uygulamaları ve bilgisayar donanımı arasında bir arayüz sağlayan bir tür arabulucu olarak çalışır.
Linux çekirdeği, tüm farklı Linux türlerinin üzerinde çalıştığı temeldir. Açık Kaynaklı bir yazılımdır – herkes kodu kaynak koda dönüştürebilir, inceleyebilir ve değiştirebilir.
Teknoloji ilerledikçe, geliştiriciler yamaları keşfeder ve Linux çekirdeği güncellemeleri. Bu yamalar güvenliği artırabilir, işlevsellik ekleyebilir ve hatta işletim sisteminin çalışma hızını artırabilir.
Bir Linux işletim sistemi kullanıyorsanız (Ubuntu gibi), çekirdeği düzenli olarak kontrol etmek ve güncellemek iyi bir fikirdir.
Önkoşullar
- Ubuntu Linux çalıştıran bir sunucu
- Terminale Erişim (CTRL-ALT-T veya Uygulamalar menüsü > Aksesuarlar > Terminal)
- olan bir kullanıcı hesabı sudo ayrıcalıklar
- bu uygun araç, Ubuntu’da yerleşik
- Ubuntu’da yerleşik olan Güncelleme Yöneticisi (isteğe bağlı)
Ubuntu Çekirdeğini Güncelleme Eğitimi
Seçenek A: Sistem Güncelleme İşlemini Kullanın
1. Adım: Mevcut Çekirdek Sürümünüzü Kontrol Edin
Bir terminal penceresinde şunu yazın:
uname –sr
Terminal şuna benzer bir çıktı döndürür:
Linux 4.4.0-64 generic
İlk iki hane (bu durumda 4.4) genel çekirdek paketidir. Üçüncü basamak sürümdür ve dördüncü basamak size yamaların ve düzeltmelerin seviyesini gösterir.
Daha fazla ayrıntı için, Linux çekirdeği sürümünü kontrol etme konusundaki tam kılavuzumuza bakın. Sistemi incelerken, hangi Ubuntu sürümünü çalıştırdığınızı da kontrol edebilirsiniz.
2. Adım: Depoları Güncelleyin
Bir terminalde şunu yazın:
sudo apt-get update
Bu komut, yerel yazılım listenizi yenileyerek daha yeni revizyonları ve güncellemeleri not eder. Çekirdeğin daha yeni bir sürümü varsa, komut onu bulur ve indirme ve kurulum için işaretler.
3. Adım: Yükseltmeyi çalıştırın
Hala terminaldeyken şunu yazın:
sudo apt-get dist-upgrade
bu “dist-yükseltme” switch, Ubuntu’dan herhangi birini işlemesini ister. bağımlılıklar akıllıca. Yani, eğer belirli bir yazılım paketi bağımlı çalıştırılacak başka bir yazılım paketinde, bu komut birinci paketi yükseltmeden önce ikinci paketin yükseltilmesini sağlar.
Bu yöntem, Ubuntu Linux çekirdeğinizi yükseltmenin güvenli bir yoludur. Bu yardımcı program aracılığıyla erişilebilen çekirdek güncellemeleri, Ubuntu sürümünüzle çalışmak üzere test edilmiş ve doğrulanmıştır.
B Seçeneği: Çekirdek Yükseltmesini Zorlamak için Sistem Güncelleme İşlemini Kullanma
Daha yeni bir çekirdeğin piyasaya sürüldüğü ancak sizin Ubuntu sürümünüzle kapsamlı bir şekilde test edilmediği durumlar vardır. Örneğin, Ubuntu 17.10 (Artful Aardvark) kullanıyor olabilirsiniz ve Ubuntu 18.04’ün (Bionic Beaver) mevcut olduğunu biliyorsunuzdur.
Çekirdeği bu şekilde güncellemek daha önemli bir süreç gerektirir.
1. Adım: Önemli Dosyalarınızı Yedekleyin
Muhtemelen bunu zaten yaptınız, ancak tekrar etmeye değecek kadar önemli.
2. Adım: Yazılım Güncelleyiciyi kullanın
düğmesine basarak yazılım güncelleyiciyi başlatın. süper anahtar (çoğu klavyedeki “windows” tuşu) ve şunu arayın: Güncelleme Yöneticisi.
Güncelleme yöneticisi, gerekli güncellemeler olup olmadığını size bildirecektir. Bölüm A’daki adımları uyguladıysanız, bilgisayarınızın güncel olduğunu söylemelidir.
Tıkla Ayarlar düğme.
Birkaç sekme içeren yeni bir pencere açılmalıdır.
3. Adım: Yazılım Güncelleyiciyi Yapılandırın
Tıkla Güncellemeler sekme.
“Güncellemeleri şuradan yükle:” altındaki ilk üç onay kutusunu işaretleyin.
- Önemli güvenlik güncellemeleri
- Önerilen güncellemeler
- Desteklenmeyen güncellemeler
Ardından, bu sekmenin altında, “Bana yeni bir Ubuntu sürümünü bildir:” etiketli bir açılır menü arayın:
Bu açılır menüyü tıklayın ve şunu seçin:
- Uzun vadeli destek sürümleri için (Tam destekli, test edilmiş ve güvenilir sürümlere bağlı kalmak istiyorsanız)
- Herhangi bir yeni sürüm için (En yeni ve en iyilerle oynamayı seviyorsanız ve işlerin biraz hatalı olmasına aldırmayın)
Bu pencereyi kapatın ve ardından yeniden açın. Yeni bir sürüm varsa yükseltme seçeneği sunmalıdır. (Yükseltmenin kullanıma sunulması ve sunucu trafiğinin düzelmesi genellikle yayınlandıktan sonra birkaç gün sürer.)
4. Adım: Yükseltmeyi Zorlayın
Herhangi bir nedenle sistem yükseltme sunmuyorsa, bir terminal açıp şunu yazarak bunu zorlayabilirsiniz:
update-manager –d
Sistem, Ubuntu’nun yeni çekirdeği (ve sürümü) için sürüm notlarını gösteren bir pencereyle yanıt vermelidir.
Her şey yolunda görünüyorsa tıklayın güncellemeve süreç devam edecek.
C Seçeneği: Çekirdeği Manuel Olarak Güncelleyin (Gelişmiş Prosedür)
Yalnızca mevcut en son (denenmemiş) çekirdeğe yükseltmek istiyorsanız ve risklerin farkındaysanız, yeni bir çekirdeği seçip yüklemek için üçüncü bir prosedür vardır.
Bu adımı gerçekleştirmeden önce, sistem yapılandırmanızı kontrol etmeye değer. Herhangi bir özel sürücü çalıştırıyor musunuz (özellikle video sürücüleri)? Herhangi bir özel yapılandırma veya paket var mı? Bunlar yeni çekirdekle uyumlu olmayabilir.
Bir hata yaparsanız ve yeni çekirdeğin uyumsuz olduğunu fark ederseniz, bir kurtarma seçeneği mevcut olmalıdır. Ancak önlem almak ve bir sorunu önlemek, bir sorunu çözmeye çalışmaktan daha iyidir.
Kurmak istediğiniz çekirdeğin sürüm notlarını araştırmak da iyi bir fikirdir. Revizyon numarasını ve birlikte çalışmayı düşündüğünüz tüm özellikleri not edin.
Bu işlem kullanacak büyüklük, çekirdeği güncellemek için grafiksel bir yardımcı program. Çekirdeği manuel olarak indirip kurmak, hatta kaynak kodun bir kopyasını alıp derlemek gibi başka yöntemler de vardır. Bu yöntemler daha karmaşıktır ve bu kılavuzun kapsamı dışındadır.
1. Adım: Ukuu’yu yükleyin
Terminalde aşağıdakini yazın (her satırdan sonra enter tuşuna basın):
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
İlk komut şunu ekler: TeeJeeTech Linux için açık kaynaklı yazılım havuzlarından temel havuzlarınıza. İkinci komut veritabanını yeniler, böylece en son revizyonların bir listesine sahip olursunuz. Üçüncü komut Ukuu yazılımını yükler.
2. Adım: Greatness’i Başlatın
Terminalde şunu yazın:
sudo ukuu-gtk
Ukuu yardımcı programı başlayacak ve mevcut Linux çekirdeği sürümlerinin bir listesini göstermelidir.
3. Adım: Çekirdeği Kurun
Yüklemek istediğiniz çekirdeği seçin, ardından sağ taraftaki “Yükle” düğmesine tıklayın.
Adım 4: Sistemi Yeniden Başlatın
Çekirdek yüklemeyi bitirdiğinde, sisteminizi yeniden başlatın. İşletim sistemine geri döndüğünüzde, kurulumu doğrulamak için Ukuu’yu yeniden başlatabilirsiniz.
Adım 5: Arıza Durumunda
Felaketle ilgili bir sorun varsa, GRUBveya önyükleme yardımcı programı, seçip başlatabileceğiniz eski çekirdeğin bir kopyasını saklar.
Önyükleme ekranında, öğesini seçin. Ubuntu için gelişmiş seçenekler – ardından önceki çekirdeği seçin (revizyon numarası ile tanımlanır). “Başlangıç” veya “kurtarma modu” seçeneklerini kullanmaya gerek yoktur.
6. Adım: Çekirdeği Kaldırma
Ukuu yardımcı programı, Ubuntu’daki eski çekirdekleri kaldırma olanağı da sunar. Daha önce yüklediğiniz aynı çekirdeğe tıklamanız yeterlidir ve Kaldırmak sağ tarafta.
Çözüm
Çoğu kullanıcı için Ubuntu’da çekirdeği yükseltme oldukça basittir. Çoğu sistem yükseltme hazır olduğunda uyarır. Ancak, özel bir çekirdek arıyorsanız veya otomatik işlemi geçersiz kılmak istiyorsanız, bu kılavuz bunu yapmak için iyi bir temel sağlar.