Gönderen Konu: [Nasıl] mhwd ile Kernel Yükleme  (Okunma sayısı 1243 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı mgundogdu

  • Yönetici
  • Gelişmiş Üye
  • *****
  • İleti: 718
  • Teşekkür: +21/-0
  • Dağıtım / Distribution: Manjaro Linux
  • Sürüm / Release: Stable
  • Ekran Kartı - Graphic Card: NVIDIA
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım
[Nasıl] mhwd ile Kernel Yükleme
« : 04 Ocak 2016, 16:15:49 »
mhwd ile Kernel Yükleme

İçerik
1 Genel Bakış
2 GUI aracı
3 Uçbirim (terminal) komutları
     3.1 Kullanılmakta Olan Kerneli Belirleme
     3.2 Yeni Kerneller ekleme
     3.3 Kernelleri silme
     3.4 mhwd-kernel -h komutunu Unutma
4 Kernel Seçimi

Genel Bakış

İsminden de anlaşıcalacağı üzere, kernelin anlamı çekirdeğin özü demektir, Linux kerneli Linux işletim  sisteminin çekirdeğidir. Bir Linux-temelli işletim sisteminde diğer tüm parçalar kernel çevresinde yapılanır, bir arayüz ile bilgisayarının donanımı ve programların çalışılması bunun üzerinde sağlanır. Linux kernelleri sürekli gelişim aşamasındadır, düzeltme ve sürümler düzenli olarak yayınlanır. Kernel gelişimindeki en son gelişmeleri takip için burayı ziyaret edin https://www.kernel.org/
İlk Linux kerneli Linus Torvalds tarafından geliştirildi https://tr.wikipedia.org/wiki/Linus_Torvalds , linuxun yaratıcısı. Bir açık kaynaklı proje olarak, modern kernellerde binlerce programcı tarafından oluşturulmuş milyonlarca satır bulunmaktadır. Linus Torvalds geliştirme ve yayınlamada halen son karar vericidir.

GUI Aracı

Manjaro Ayar Yöneticisi https://wiki.manjaro.org/index.php?title=Manjaro_Settings_Manager kernellerin yüklenmesi ve kaldırılması için kolaylık sağlamaktadır.


Uçbirim Komutları

Dilerseniz Manjaro Ayarlar Yöneticisi ni kullanmak yerine uçbirim ilede kernel tanıtabilir, seçebilir ve ekleyebilirsiniz.

Kullanılmakta olan Kerneli Belirleme

Eğer sisteminde kullanılan kernelin ne olduğunu bilmiyorsan şu komut ile öğrenilebilir:

Kod: [Seç]
mhwd-kernel -li
Yukarıdaki komut hangi kernelin kullanılmakta olduğun göstermekle birlikte, yüklü kernelleri de gösterir.

Aşağıda bir çıktı örneği:

Kod: [Seç]
[[email protected] ~]$ mhwd-kernel -li
Currently running: 4.1.15-1-MANJARO (linux41)
The following kernels are installed in your system:
     * linux41
Yukardaki örnekte görüldüğü üzere, Manjaro  4.1.15-1-MANJARO kernelini kullanmakta. Kernelin adındaki herbir parça onunla ilgili bir bilgi vermektedir.

4 versiyonu belirtiyor
1 büyük-önemli güncellemeyi, değişiklikleri belirtiyor
15 küçük değişiklikleri
1 bug düzeltmesini belirtiyor
MANJARO kullanılan belirli dağıtımı belirtiyor

Yeni Kernelleri Yükleme

mhwd-kernel otomatik olarak yüklenen kernelle ilgi mevcut kullandığın kernelde bulunan tüm modülleri yükleyecektir ve güncelleyecek. Örneğin 4.2 kerneli yüklediğinde kullanmakta olduğun 4.1 de bulunan tüm modülleri güncelleyecek. Nasıl harika değil mi!

Manjaro sadece çoklu kernel kullanmayı (boot ekranından farklı kernelleri seçerek) desteklemez aynı zamanda en son kernellere (bleeding edge) ulaşmana da imkan verir. Bu işlem Manjaro'nun kendi MHWD-kernel komutu ile yapılır. Bunun için komut dizilimi:

Kod: [Seç]
sudo mhwd-kernel [-i] [new kernel: linux(version)] [optional - remove the current kernel: rmc]
Yüklenecek yeni kernel komutla listelendiğinde, tüm versiyon numarasını yazmana gerek yok. Örneğin Kernel 4.2 kısaca 'linux42' olarak, Kernel 4.3 'linux43' olarak vs…

Opsiyonel olan rmc (remove current) ögesi hayati önem taşıyor. Bunu kullandığında yeni kernel yüklenmesiyle birlikte kullandığın kernel kaldırılacak. Bunu kullanmadığında yüklenen yeni kernelle birlikte şu anda kullanmış olduğun kernel sisteminde kalacak, boot ekranından seçimle istediğin kerneli kullanabileceksin. Tavsiye: Kısa bir sürede olsa eski kernelinizi sisteminizde tutun özellikle yeni bleeding edge kernelinizi güncellerken. Daha sonra yeni kernelinizin güvenli olduğuna karar verdiğinizde diğerini kolayca kaldırabilirsiniz.

Mevcut kernelinizi kaldırmadan yeni kernel (4.3) kurulumuna örnek komut:

Kod: [Seç]
sudo mhwd-kernel -i linux43
Aşağıdaki komutu kullanırsanız mevcut kernel kaldırılır ve yeni kuracak olduğunuzla değiştirilir:

Kod: [Seç]
sudo mhwd-kernel -i linux43 rmc
Manjaro yeni kerneli sizin için otomatik olarak düzenleyecek ve hemen kullanıma hazır hale getirecektir. Değişiklikleri etkinleştirmek için yeniden başlatmanız yeterli.

Kernelleri Kaldırmak

Uyarı: Manjaro'nun kullanmakta olduğu mevcut kerneli kaldırmaya çalışma! Önce sisteminde bulunan kerneli mhwd-kernel -li komutu ile belirle.

Sisteminde çoklu kernel kullanımı yapıyorsan, kernel kaldırma işlemini pacman ile de yapabilirsin. Kaldırmak isteğin kerneli sisteminden tam anlamıyla kaldırmak için aşağıdaki bir kernele ait 3 ögeyi de kaldırman gerekmekte.

1. Kernelin kendisi
2. Kernel header leri
3. Kernelin ekstra modülleri

Kernelin header leri ve ekstra modülleri yüklenip yüklenmediğine bağlı olarak kernelin header ve ekstra modülleri kaldırılmalıdır.

1. Aşağıdaki komutla kerneli kaldır:

Kod: [Seç]
sudo mhwd-kernel -r linux(versiyon)
Örneğin 4.1.15-1 kerneli kaldırmak için:

Kod: [Seç]
sudo mhwd-kernel -r linux41
2. Kernelin header lerini kaldırmak için:

Kod: [Seç]
sudo pacman -R linux(versiyon)-headers
Kernel  4.1.15-1 un headerlerini kaldırmaya örnek:

Kod: [Seç]
sudo pacman -R linux41-headers
3. Kernelin ekstra modüllerini kaldırmak için:

Kod: [Seç]
sudo pacman -R linux(versiyon)-extramodules
4.1.15-1 kerneli için ekstra modülleri kaldırmaya örnek:

Kod: [Seç]
sudo pacman -R linux41-extramodules
4. Sisteminde bulunan bir kernelin tüm ögelerini aynı anda kaldırmak için:

Kod: [Seç]
sudo pacman -R linux(versiyon) linux(versiyon)-headers linux(versiyon)-extramodules
4.1.15-1 kernelini tüm ögeleriyle birlikte tamamen kaldırmaya örnek:

Kod: [Seç]
sudo pacman -R linux41 linux41-headers linux41-extramodules
Not: Bir kernelin tüm ögelerini aynı anda kaldırmaya çalışmak işlem sonlamadan hata mesajı almana sebep verebilir. Özellikle sanal makinede (örn. Oracle VirtualBox) bu işlemi yapmayı denediğinde sanal makinenin çalışmasın için bazı özelliklerin gerektiği ögeleri silmede başarısız olabilirsin.

Mhwd-kernel -h komutunu unutma

Pekçok Linux komutununda -h veya --help ile yardım menüsünü çağırabilirsin.
Aşağıda mhwd-kernel -h komutuyla çıkan sonucun açıklaması bulunmaktadır
Not: Bu komutla çıktılar İngilizce olacak. Ben aşağıda Türkçe karşılıklarını belirttim.

Kod: [Seç]
[[email protected] ~]$ mhwd-kernel -h
Usage: mhwd-kernel [option]
    -h  --help              Bu yardım mesajını gösterir
    -i  --install           Yeni kernel ekleme       [kernel(s)] [optional: rmc = remove current kernel]
    -l  --list              kullanıma hazır kernelleri listele
    -li --listinstalled     Yüklü kerneller
    -r  --remove            kerneli sil             [kernel(s)]

Kernel Seçimi

Sistemde yüklenmiş kerneller açılış ekranında karşınıza gelecek. Bu yüklü kernelleri görmek için GNU GRUB ekranına geldiğinizde yukarı aşağı ok tuşlarını kullanarak "Advanced Options for Manjaro Linux" seçeneğine gidin ve seçin. Buradan kullanmak istediğiniz kernelin üzerine gelip enter e basmanız yeterli. Artık bilgisayarınız her açıldığında seçtiğiniz kerneli kullanacak.





Kaynak:

https://wiki.manjaro.org/index.php?title=MHWD_ile_kernel_y%C3%BCklemek
https://wiki.manjaro.org/index.php?title=Manjaro_Kernels
« Son Düzenleme: 05 Ocak 2016, 00:19:20 Gönderen: tulliana »
Bilgi insanlığın malıdır. Bir grubun ya da kişin değil!