Aramayan Bulamaz
×
linux etiketine ait içerikleri görüntülemektesiniz.
Linux Kernel Güncellemesi

Kernel güncellemesini yapmadan önce şu anki kernel sürümüne bakmamız gerekmekte.
uname -r
komutu ile kernel sürümünü öğrenebiliriz.
3.2.0-24-generic gibi bir çıktı verir bize.
Daha sonra
apt-cache search linux-image 
komutu ile linux kernellerini listeleriz. Kurmak istediğimiz linux kernel sürümü bizde bulunandan yüksek olmalı.


Böyle bir çıktı alırız. Bizim kuracağımız kernel 3.2.0-24 den büyük olmalı, en iyisi en son sürüm kerneli kurmak.

linux-image-generic-lts-raring bu en son sürüm kernel, bunu kuralım :)

apt-get install linux-image-generic-lts-raring

kurulum komutunu verdik indirmeye ve kurmaya başladı. Kurulum bittiğinde bilgisayarı yeniden başlatıp kernel sürümüne baktığımızda 3.8.0-27-generic bilgisini verecektir.

Kerneli güncelledik fakat önceki kernelden olan kalıntıları temizlemedik. Bunun için synaptic paket yöneticisine giriyoruz. Sağ menüden Installed yazan bölüme geliyoruz, arama bölümüne daha önceki kernel numarasını yazıyoruz 3.2 yazarsanız da gelir ve çıkan paketlere sağ tık Mark for Removal seçiyoruz. Ardından da Apply butonuna basıyoruz ve önceki kernel kalıntıları silinmiş oluyor.

Bütün bunları yaptık fakat kullandığımız bazı uygulamalar linux-headers bilgisi ister, kullandığımız kernel sürümüne göre linux-headers değişir, önceki kernel sürümleri ile birlikte linux-headers paketlerini de kaldırdık.

apt-get install linux-headers-$(uname -r) komutu ile kullandığımız kernel sürümüne ait linux-headers paketini kurabiliriz.

Eğer güncellemeden sonra ekran kartı driverında problem yaşarsanız Linux Kernel Güncellemesinden Sonra Ekran Kartı Sorununa Çözüm konusuna bakabilirsiniz.

Linux Kernel Güncellemesinden Sonra Ekran Kartı Sorununa Çözüm

Linux kernel güncellemesi yaptığımızda yeni çekirdek sürümü ekran kartımızı tanımıyor. Çözünürlük çok bozuk oluyor.

Ekran kartı sürücüsünü tekrar kurmak istediğimizde de sürücü dosyaları zaten var uyarısı alıyoruz ya da Linux kernel header bulunamadı gibi bir uyarı alıyoruz.

Çözüm yolu basit aslında.
Ekran kartı driverını kendi sitesinden indiriyoruz ve masaüstüne koyuyoruz.

Ubuntu kullanıyorum ve ekran kartım Nvidia, Ubuntu'ya ve Nvidia ekran kartına göre anlatacağım.

CTRL + ALT + F1 tuşlarına bastığımızda grafik arabirimden çıkıp komut ekranına geçiyoruz. Burada kullanıcı adı ve şifremizi yazmamızı istiyor. Bu ekranda yeniden oturum açıyoruz.

Şimdi root yetkilerini almak için
sudo su
komutunu veriyoruz ve şifremizi tekrar yazıyoruz.

Grafik arabirim hala arkaplanda çalışmakta, bunu da kapatmamız gerekiyor.
service lightdm stop

Önceki ekran kartı ile ilgili her şeyi kaldırıyoruz, bunun için sırasıyla
apt-get remove nvidia*
apt-get purge nvidia*

komutlarını veriyoruz ve ekran kartı ile ilgili her şeyi kaldırmış oluyoruz.

reboot
komutu ile bilgisayarı yeniden başlatıp tekrar CTRL + ALT + F1 tuşlarına basıp grafik arabirimden çıkalım, yine aynı komutları verip root yetkilerini alalım ve lightdm servisini durduralım

Şimdi Linux kernel header kurmamız gerek. Önceki kernel header sürümü şimdiki kernel sürümümüz ile uyumlu değil. İlk önce kernel sürümünü öğrenelim
uname -r
3.5.0-34-generic
Gibi bir çıktı verdi

Linux kernel headerı buna göre kuracağız.
apt-get install linux-headers-3.5.0-34-generic
ya da
apt-get install linux-headers-$(uname -r) ile de o