Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
1135
Tıklama
0
Öne Çıkarma
Funtoo linux üzerinde kernel derlemek.
G
6 yıl
Binbaşı
Konu Sahibi

Evet funtoo/gentoo üzerinde nasıl kernel derlenir.

Ilk önce hangi kernel kaynaklarını kullanacağımıza karar veriyoruz ve işleme başlıyoruz
ben sys-kernel/gentoo-sources-4.20.0 paketinde karar kıldım bu komutla kernel kaynağını indiriyoruz

# sudo emerge =sys-kernel/gentoo-sources-4.20.0


Funtoo'da birden fazla kernel kurulum imkanı olduğu için aşşağıda vereceğim kodla sistemde bulunan kernel kaynaklarının bir listesini göreceğiz ve bunlardan bir tanesinin symlinkini atayacağız

# eselect kernel list


Available kernel symlink targets:
[1] linux-4.18.12-pf1 *
[2] linux-4.20.0-gentoo
[3] linux-debian-sources-4.14.12

Ve aşşağıdaki komutla kullanmak istediğimiz kernel kaynağını belirliyoruz.

# sudo eselect kernel set 2


Kaynağın bulunduğu klasöre giriyoruz ve root oluyoruz.

# cd /usr/src/linux

# su


Klasöre girdik şimdi kaynakları sterilize edeceğiz. (dikkat bu işlemde .config dosyanız silinecek yerine default bir tane atanacak)

# make clean && make distclean && make mrproper


Şimdi ise eğer eskiden oluşturmuş olduğunuz bir kernel config dosyası varsa bunu kernel kaynaklarımızın bulunduğu klasöre kopyalıyoruz.

# cp /home/cian/cihan.config /usr/src/linux/.config


Eğer kullandığımız config dosyası daha eski bir kernel versiyonuna ait ise vereceğimiz komut bu ve komutu verdikten sonra bilgisayarın size soracağı soruları ihtiyaçlarınıza göre cevaplıyorusunuz.Bu kısmı atlamamanızı tavsiye ediyorum. kernel sıkıştırma yöntemi olarak gzip seçebilirsiniz.

# make oldconfig


Eğer kendinize ait bir kernel konfigurasyonu dosyanız yoksa elle yapılandırma için aşşağıdaki komutu veriyoruz. karşınıza bir pencere açılacak ve kernel konfigürasyonunuzu belirleyeceksiniz, bir kaç ipucu / ile arama yapabilirsiniz birşeyi kernele dahil etmek isterseniz seçeneğin üstüne gelip y tuşuna, birşeyi kernele modül olarak dahil etmek isterseniz m tuşuna basmanız gerekiyor. Modul olarak eklenmesi gerekenler wireless/lan,grafik kartı,ses kartı,usb edevatları iken kernele dahil etmeniz gerekenler scsi ata veya ata sürücüleri ve filesystem ext3 btrfs vesaire idir. işlemleriniz bitince kaydet seçeneğini seçip .config dosyamızı kaydedip programdan çıkış yapıyoruz.

# make menuconfig


Kernel kaynaklarını configure ettiğimize göre artık kernelimizi kurmaya başlayabiliriz. burada make komutunun hemen arkasına işlemci sayımızın bir fazlası olacak şekilde izlek sayımızı belirliyoruz. benim işlemcim 4 threadli bir ulv i5 olduğu için ben -j5 seçeneğini ekliyorum

# make -j5


Artık modulleri ve kerneli kurabiliriz

# make modules_install && make install


İşlem bu kadar artık yeni kernelinizi /boot klasoründe bulabilirsiniz. arkadaşlar kolay gelsin



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.