En son linux çekirdeğini nasıl alabilirim ve bunu neden ilk başta yapmak isteyeyim?


0

3.10-3-686-pae kullanıyorum ve sanırım her şeyin nasıl çalıştığı hakkında daha fazla bilgi edinmek için 3.12'ye yükseltmek istiyorum. Bilgisayarım kaç yaşında olduğu göz önüne alındığında oldukça iyi çalışıyor. İki aydan uzun bir süredir Linux kullanmayı öğreniyorum.

Yanıtlar:


1

Bulabilirsin bu Sorunun 'neden' kısmını cevaplamak için biraz eğitici makale. 'Nasıl?' Bu senin tarzına bağlı. lezzet Linux Özel bir çekirdeğin derlenmesi de oldukça karışabilir. Benim için en eğitici deneyim Gentoo’nun izinden geldi. kılavuz Konuyla ilgili.


1

En son çekirdek nasıl alınır? Kernel.org 'a gidin ve "mainline" tar.xz dosyasını indirin. Çok fazla sabit disk alanınız olduğundan emin olun. wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.3.tar.xz

Normalde opensuse kullanıyorum, ancak dağıtım sürecinizde ayarlamalar yapmanız gerekebilir.

çekirdeği sıkıştırın.

says you put it in /usr/src/kernel
goto to that folder.
cd /usr/src/kernel
make localmodconfig
make -j 8 bzImage
make -j 8 modules
make -j 8 modules_install
make -j 8 install

yast bootloader
select the new kernel version and set it active.
reboot and it is active.

-1

Linux oldukça modülerdir ve bu nedenle çekirdek, daha çok onunla yapılabileceği için tartışılır. Örneğin, çekirdeği alabilir, birçok düzeltmeyle düzeltebilir, diğer ayarları değiştirebilir, ihtiyacınız olmayan her şeyi çıkarabilir ve ardından orijinal çekirdeğinizi nihai ürününüzle değiştirebilir ve daha iyi çalışacaktır.


Bu yazarın sorusuna cevap gibi görünmüyor. Eğer öyleyse, aslında onun nasıl bir ilişki kurduğu belli değil.
Ramhound

-1

Aslında, ilk başta yapmanıza gerek yok. Geliştirme araç zincirinin en yeni (dağıtımınız tarafından sağlanmayan) sürümlerini ayarlayın ve yalnızca derlemeye başlayın! Size zaman kazandıracak ve birçok hata ve uyarı oluşmayacak. Kernel.org'dan Git kaynaklarını kullanın - ve devam edin!


Bu gerçekten bir yorumdan sonra gerçek bir cevap gibi görünüyor.
Ramhound

Bir komut satırı sırasına ihtiyacınız varsa - söyleyin, sağlayabilirim. İpleri dolu bir şey, bu yüzden baştan gönderiyorum.
Alexey Vesnin

Söylememeliydim. İlk başta vermeliydin.
Ramhound

Debian tarzı distro için: code sudo -s apt-olsun güncelleme apt-olsun yükseltme apt-olsun yüklemek gcc gcc-multilib code Farklı bir dağıtım stiliniz varsa - sadece bu paketleri indirdiğinizden emin olun. Ondan sonra: git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git. Bundan sonra 'linux' dizininde aşağıdakileri yapın: git checkout-idex -a -f --prefix=/path/to/your/buil/dir/ Ve sondaki eğik çizgi için ekstra özen gösterin! kullanım italik menuconfig yapmak italik ve devam et!
Alexey Vesnin

Cevabınıza bunların hepsini dahil etmekten çekinmeyin. Biçimlendirdiğinizden, okunabilir olduğundan emin olun.
Ramhound
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.