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
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 forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
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
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
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.
Kaynağın bulunduğu klasöre giriyoruz ve root oluyoruz.
Klasöre girdik şimdi kaynakları sterilize edeceğiz. (dikkat bu işlemde .config dosyanız silinecek yerine default bir tane atanacak)
Ş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.
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.
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.
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
Artık modulleri ve kerneli kurabiliriz
İşlem bu kadar artık yeni kernelinizi /boot klasoründe bulabilirsiniz. arkadaşlar kolay gelsin
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.