Pardus'ta Güncel Kernel Kullanma ve Yeni Donanımlarla Uyumsuzluğu Çözme
Tags: pardus, kernel
Published: 2020-06-19 15:04:18

Pardus 19 anasürümü Debian 10 Buster temel alınarak geliştirilen bir sürüm. Kamuda kullanılan cihazlarda yeterli görülmüş olacak ki kernel sürümü de Debian 10 Buster'daki gibi 4.19 olarak seçilmiş. Ancak yakın tarihte üretilmiş olan bazı donanımlar bu çekirdek sürümüyle uyumsuzluklar yaşayabiliyor ve sistemin açılmaması gibi durumlarla karşı karşıya kalınabiliyor. Bu durumda çoğu zaman çekirdek sürümünü güncellemek çözüm olabiliyor. Debian Buster-Backports deposunu kullanarak sistemin açılmadığı senaryoda kernel güncelleme adımlarına başlayalım.

1) Sistem bu sebeple açılmadığında genelde açılış ekranını geçtikten sonra sol üst köşede imlecin yanıp söndüğü siyah bir ekranda kalır. Bu ekrandan işlem yapabileceğimiz, bize terminalin gücünü verecek "tty" ekranına geçmek için `ctrl+alt+f1` kombinasyonunu kullanalım. Aşağıdaki gibi bir ekranla karşılaşacağız. Sonuç almazsanız f1 yerine f2 veya f3 deneyin.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/m07y049nnwj8b0qsmqp3.png)


2) Kurulum sırasında oluşturduğunuz kullanıcı adınızı yazın ve enter tuşuna basın. Size bu kullanıcı adı için kurulumda oluşturduğunuz parolayı soracak. Parolanızı yazarken ekranda herhangi bir sembol belirmeyecek, endişe etmeyin. Siz parolayı yazın ve enter tuşuna basın. Bu sayede "tty" ekranında oturum açmış olacaksınız.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/m2tae6n35421im1ler7o.png)

3) Sisteme Debian Buster-Backports deposunu ekleyelim. Depo adreslerini görüntülemek için nano editör ile sources.list dosyasını açalım. Yönetici yetkisi isteyerek yani sudo ile komutu uygulayacağımız için parolanızı tekrar soracak, tekrar parolanızı girin ve enter tuşuna basın.
```python
sudo nano /etc/apt/sources.lit
```

4) Komutu uyguladıktan sonra depoların yazdığı ekranı göreceksiniz. Bu kısımda klavyedeki yön tuşlarıyla imlecinizi hareket ettirerek aşağıda yazan Debian Buster-Backports deposunu bir satıra ekleyin ve `ctrl+o` kombinasyonuyla yazın ve `ctrl+x`kombinasyonuyla kaydedip çıkın.
```python
deb http://deb.debian.org/debian buster-backports main
```
Depo adresleriniz şu şekilde olmalı;

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/0karsjx7yx7iyl9z398l.png)

5) Şimdi depo adreslerinin yeni halini paket yöneticimize tanıtmak için ```python
sudo apt update
``` 
komutunu uygulayalım.

6) Sıra kernelimizi ve header paketlerini kurmaya geldi. Şuan Debian Buster-Backports deposunda 5.5 sürüm kernel bulunmakta. Aşağıdaki komutlar bu kernel sürümünü sisteminize kurar. Ancak ilerleyen tarihlerde farklı kod isimleriyle yeni kernel sürümleri gelebilir. Bu durumda depoda hangi kernel sürümleri var onu görüntülemek için `apt search linux-image` komutunu verebilirsiniz. 
```python
sudo apt install linux-image-5.5.0-0.bpo.2-amd64

sudo apt install linux-headers-5.5.0-0.bpo.2-amd64
```
Bu komutları sırasıyla uygulayalım. Çıkan bağımlılık uyarılarını onaylayıp paketlerin kurulmasını sağlayalım. Paketlerimiz kurulduktan sonra yeni kernel ile sistemin açılması için `sudo reboot` ile sistemimizi yeniden başlatalım. Artık sistemimiz yeni kernel ile açılacak. Sistem açıldığında terminalde `uname -a` komutuyla sisteminizin kullandığı kerneli görüntüleyebilirsiniz.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/v0a36314srw04kfciecj.png)



Başarıya ulaştıysak işlemlerimiz tamamlandı. Paket yöneticimizin kararlılığını bozmamak için 3. ve 4. adımlardaki yöntemlerle Debian Buster-Backports deposunu kaldıralım. Yeni kernel ile yeni donanım destekli Pardus'umuz hayırlı olsun.


Pardus'lu günler.