Bu ay birkaç gün önce 2022 Aralık, sürümleri Linux çekirdekleri 6.1-rc8 (ana hat), 6.0.11 (kararlı) ve 5.15.81 (Uzun Süreli).
Bu sebeple sizlere bunu sunuyoruz. yeni küçük hızlı rehber başarılı bir şekilde elde etmek "bir linux çekirdeği derleyin", herhangi bir sürümünde GNU / Linux Distro, temel Debian, Ubuntu ve Mint, istediğin zaman.
Ve olasılığı ile ilgili bu gönderiye başlamadan önce "bir linux çekirdeği derleyin", sizi aşağıdakileri keşfetmeye davet ediyoruz ilgili içerikler, bugünün sonunda:
Debian, Ubuntu ve Mint'te Linux Çekirdeği Derlemek
Bir Linux Çekirdeğini başarıyla derleme adımları
Temel Paketlerin Kurulumu (Geliştirme Desteği)
apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev
İstediğiniz sürümü seçin
Bunu yapmak için şuraya gitmeliyiz: Resmi web sitesi çekirdeklerinve mevcut kategorilerden birini seçin. ve kopyala indirme yolu ilgili çekirdekten seçilen çekirdekten edinilebilir katran topu düğmesive ardından aşağıdaki adımlarla devam edin. Bugünkü örneğimiz için, aşağıdaki adımları kullanarak devam edeceğiz. Kararlı Linux çekirdeği sürümü 6.0.11:
Adım 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig
bu noktada, "Çekirdek Yapılandırma Menüsü"nerede yapabiliriz parametreleri yapılandırın (özelleştirin) Tercihimizin veya ihtiyacımızın Çekirdeği. Bu noktada önemli olduğunu unutmayın. 64 bit çekirdek seçeneğini işaretleyin veya işaretini kaldırın, ne istediğimize veya neye ihtiyaç duyduğumuza bağlı olarak. Ayrıca, yapılan tüm değişiklikleri yaptıktan sonra, Kaydet düğmesine basın ve daha sonra Çıkış düğmesi.
Adım 2
Buraya geldiler, kaldılar 2 olası yol seçmek:
Yalnızca çekirdek kurulumu
sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge
Evet, her şey yolunda gidiyor ve iyi bitiyor, bitirmek için yapmamız gereken sadece bilgisayarımızı yeniden başlat ve işletim sistemimizi zaten yüklediğini test edin. yeni çekirdek derlendi.
Çekirdeğin kurulumu ve oluşturulan Çekirdeğe ait .deb dosyalarının oluşturulması
Bu adımı yürütmek için, paketin kurulumunun çağrılmış olması önemlidir. çekirdek paketi. Bu nedenle, kullanılan GNU/Linux Distro'nun depolarında olmaması durumunda, aşağıdaki yardımcı prosedür uygulanabilir:
sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb
Bu paketi kurduktan sonra artık aşağıdaki adımlara geçebiliriz:
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb
Ve derleme işlemi sırasında bir hata oluşması durumunda çekirdek sertifikalarıyla ilgili hata, aşağıdakileri çalıştırabiliriz düzeltmek için komut sırası otomatik olarak ve tekrar deneyin:
sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config
Evet, her şey yolunda gidiyor ve iyi bitiyor, bitirmek için yapmamız gereken sadece bilgisayarımızı yeniden başlat ve işletim sistemimizi zaten yüklediğini test edin. yeni çekirdek derlendi.
Resumen
Kısacası, umarız bu küçük şeye sahip olan herkes hızlı rehber kolayca ve başarılı bir şekilde başarabilirim "bir linux çekirdeği derleyin" birden fazla Dağıtım Debian, Ubuntu ve Mint, veya türevi.
İçeriği beğendiyseniz, yorum yap ve paylaş. Ve unutmayın, bizim başlangıcımızı ziyaret edin. «yer»resmi kanalına ek olarak Telegram daha fazla haber, öğreticiler ve Linux güncellemeleri için. Batı grup, bugünün konusu veya diğer ilgili konular hakkında daha fazla bilgi için.