[Nasıl] Ubuntu'da Çekirdek Derleme

Başlatan erginemr, 05 Temmuz 2008 - 00:54:43

« önceki - sonraki »

0 Üyeler ve 8 Ziyaretçi konuyu incelemekte.

Dixie

Taşınma dolayısı ile bir önceki sayfada bulunan sorum güme gitti galiba :)

kaansef

peki bişe sorcam leblebi derleyemiyomuyuz??:D
# 28065

FıratikUS

 Çok zormuş abii çekirdek derlemek daha ilk satırları okurken tirtir titremeye başladım.Dahi basit bir yöntem yokmu :DSistemimde  bir sorun var ve içimden bir ses çekirdeği derlersem sorunun köküne kibrit suyu dökmüş olacağımı söylüyor.
"Yok boşluktan başka bir şey toz nereye konacak"

heartsmagic

Körü körüne derlemek bir fayda vermez @firaticus. Eğer problem kesin kerneldense ve sen çözümü biliyorsan derle, bir şey kaybetmezsin. En fazla yeni derlediğin kernelle sistemi açamazsın o kadar. Eski kernelin yerinde duruyor olacak kısacası.

Bir de buradaki tarif Ubunutu/Debian kullanıcıları için. Normal yollardan kernel derleme 4-5 adımdan ibarettir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

FıratikUS

Alıntı YapNormal yollardan kernel derleme 4-5 adımdan ibarettir.
%75 kernel ile alakalı bir sorun.Bildiğin gibi donma sorunu bazı bios güncellemelerle olumlu sonuç veriyor.
Senden Yaptığım alıntıyı denemem için bağlantı verebilirmisin?
"Yok boşluktan başka bir şey toz nereye konacak"

heartsmagic

Güzel bir İngilizce kaynak vereyim:
http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html

Fakat uzunluğuna bakarak gözün korkmasın, birçoğu hazırlık aşaması ve açıklama. Yama yapma gibi bazı meseleler de çok elzem değil.

Aslı şu:

1. Kernel indirilir ve /usr/src altına açılır.
2. make menuconfig ile yapılandırma halledilir. Bu aşama derlemenin can alıcı kısmıdır, zira her türlü donanım desteği ve diğer ayarlamalar burada yapılır. Kısacası neyin ne olduğunu az çok bilmeniz ya da tahmin ediyor olmanız gerekir.
3. make bzImage ile kernel oluşturulur.
4. make modules ile modüller derlenir.
5. sudo make modules_install ile kurulur.
6. cp arch/i386/boot/bzImage /boot/bzImage-kernel_ismi
cp System.map /boot/System.map-kernel_ismi
ln -s /boot/System.map-kernel_ismi /boot/System.map
işlemleri ile kernel ilgili yere kopyalanır.
7. Grub'a ilgili kernel satırı eklenir ve sistem bu kernelle açılır.

4-5 adım değil de 7 adımda oldu gibi :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

coni

Çok güzel bir bilgi emeği geçen herkeze teşekürler. ilerde bende denye bilirim ama şu anda bunun için erken daha yolun başındayken zor. Birde youtube de izledim derlenmiş karnel li Psp de çalıştırıorlar hatta bir video daha vardı ubuntuyu psp de çalıştırıyorlar adamlar.

urqun

peki kernel derledikten sonra bu deb dosyasına kde ya da xfce katıp kendi sürümümüzü yapabilir miyiz ? yoksa sadece sistemimizin çekirdeğini mi güncelleyebiliriz??
#mineral #rock #deposit #petroleum #oil #radioactive #gis #earth #sources #rawmaterials #maps #field #anticlyne #dome #basin #synclyne #structure #Geology!

heartsmagic

Alıntı yapılan: urqun - 21 Ekim 2009 - 20:13:21
peki kernel derledikten sonra bu deb dosyasına kde ya da xfce katıp kendi sürümümüzü yapabilir miyiz ? yoksa sadece sistemimizin çekirdeğini mi güncelleyebiliriz??

O dosyanın kendisine zaten bir şey katamazsın, çekirdeğin kendisi sadece o. Senin istediğin bu çekirdeği kullanan özel bir sürüm oluşturmaksa -sıfırdan yapacağını sanmıyorum-, kurarsın bir tane Xubuntu, çakarsın bu derlediğin kerneli, Remastersys ile kendi ISO'nu yaparsın.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

urqun

peki sıfırda bir işletim sisteminde kernel yok mu yapan nasıl yapıyor mesela pardus sıfırdan yapıldı kerneli içine nasıl kattılar mesela   hadron projesi  var gentoo tabanlı onun sıfırdan dosya paketcisi kodlanıyor mesla ?? ama nasıl  yapılır 
#mineral #rock #deposit #petroleum #oil #radioactive #gis #earth #sources #rawmaterials #maps #field #anticlyne #dome #basin #synclyne #structure #Geology!

umutubuntu

Sorunuzun cevabı posta listelerinde yazıyor.

Alıntı Yap> Merhaba,
>
> Pardus hangi Linux işletim sistemi temelli? 1.0 sürümünün Gentoo
> tabanlı olduğunu okumuştum.

Pardus "başka bir dağıtım temelli" değildir. 1.0 sürümünde dahi kendi
hazıladığımız paket yöneticimiz (PiSi), yönetimsel araçlarımız vs. ile
sürüm çıktı.

Ortada en temel araçlarımız yokken, dağıtım geliştirmek için "kuluçka
dağıtım" olarak "bir meta dağıtım olan" Gentoo'dan faydalanmıştık,
temel araçlarımızı (PiSi, Çomar vs.) oturttuğumuzda da Pardus yine
Pardus üzerinde geliştirildi ki bu 1.0 sürümünden önceki zamanlarda
oldu. Malesef aradaki fark anlaşılmadığı için pek çok yerde yanlış
olarak "Gentoo tabanlı" bilgisi dolaştı.
Onur Küçük

heartsmagic

Alıntı yapılan: urqun - 22 Ekim 2009 - 15:44:39
peki sıfırda bir işletim sisteminde kernel yok mu yapan nasıl yapıyor mesela pardus sıfırdan yapıldı kerneli içine nasıl kattılar mesela   hadron projesi  var gentoo tabanlı onun sıfırdan dosya paketcisi kodlanıyor mesla ?? ama nasıl  yapılır 

http://www.linuxfromscratch.org/
http://en.wikipedia.org/wiki/Linux_From_Scratch
http://tr.wikipedia.org/wiki/LFS
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

delidervis

ip tablesde port açıp kapatmak istediğimde kernel güncellemesi istiyor. burdaki işlemleri yaparsam sorun çözülür mü acaba

bytan

Alıntı yapılan: delidervis - 24 Kasım 2009 - 18:53:24
ip tablesde port açıp kapatmak istediğimde kernel güncellemesi istiyor. burdaki işlemleri yaparsam sorun çözülür mü acaba


Çıktıya verir misin?
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

badhero

Zahmetli ve uzun bir işleme benziyor. Bunu yapmak gerçekten gerekli mi? Yani bunu yaptığımda bazen ekranın kendiliğinden kararması, müzik dinlerken sesin kesilmesi, smplayer'da filmi durdurduğumda bir daha kaldığı yerden devam edememem ya da mozilla ile mynet'te oyun oynarken ve sohbet ederken Türkçe kararkterlerin çıkmaması gibi sorunlar ortadan kalkacak mı?

bytan

Bahsettiğin sorunların çözümü için ayrıca işlem yapmalısın. Kernel derlemek bu dediğin sorunları çözmeyecektir.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

badhero

Peki tam olarak ne işe yarar çekirdek derlemek. Yani sistemi daha hızlı, kararlı ve güvenli hale getirdiğini biliyorum ancak gerçekten de gerekli midir? Yani yapmazsam sistemim çok daha yavaş,kararsız ve güvensiz midir?

bytan

Alıntı yapılan: bethiro - 05 Aralık 2009 - 12:46:52
Peki tam olarak ne işe yarar çekirdek derlemek. Yani sistemi daha hızlı, kararlı ve güvenli hale getirdiğini biliyorum ancak gerçekten de gerekli midir? Yani yapmazsam sistemim çok daha yavaş,kararsız ve güvensiz midir?

Bu başlığı baştan sona takip edersen, merak ettiğin ve edebileceğin sorulara yanıtlar bulacaksın. Buna rağmen aklına başka bir soru gelirse, yanıtlamaya çalışırız.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

heartsmagic

Alıntı yapılan: bethiro - 05 Aralık 2009 - 12:30:54
Zahmetli ve uzun bir işleme benziyor. Bunu yapmak gerçekten gerekli mi? Yani bunu yaptığımda bazen ekranın kendiliğinden kararması, müzik dinlerken sesin kesilmesi, smplayer'da filmi durdurduğumda bir daha kaldığı yerden devam edememem ya da mozilla ile mynet'te oyun oynarken ve sohbet ederken Türkçe kararkterlerin çıkmaması gibi sorunlar ortadan kalkacak mı?

Hayır, yazılımlara ait sorunların kernel derleme ile çözülmesi hemen hemen konu dışı bir olaydır. Ancak yazılım donanım sıkıntısı yüzünden çalışmıyorsa ve kernel derleme bu donanım meselesini hallediyorsa o zaman düşünülebilir.

Sen bu problemleri ayrı ayrı çözmeye gayret etmelisin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Ozmo

peki 64 bit sistemlerde ayrı kernelmi derliyoruz ???

heartsmagic

Alıntı yapılan: Ozmo - 15 Ocak 2010 - 20:51:54
peki 64 bit sistemlerde ayrı kernelmi derliyoruz ???

Kaynak koddan uygulama derlerken bit farklılığı olmaz. Bit farklılığı yapan şey, uygulamanın hangi mimaride derlendiğidir zaten :) 32bit bir sistemde uygulamayı derlersen 32bit'lik uygulama, 64bit bir sistemde uygulamayı derlersen 64bit'lik olur.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Ozmo

yeni çıkan kerneli bir türlü diyemedim anlatıma göre 2 paket yapıyor birisi 6.1 mb diğeri ise 321 mb  filan yapıyor kuruyorum hata gönderiyor 3 gündür uğraşıyorum yapamadım pes etmek üzereyim yeni kernele göre anlatımı düzeltir misiniz ayrıca program bugda 404 nonfound hatası veriyor bilginize :) şimdiden teşekkürler...

heartsmagic

Anlatım için eski/yeni kernel meselesi yok. Önemli olan nokta kernelin nasıl derlendiği ki bu da kullanıcıya kalıyor. İhtiyaçların ölçüsünde kerneli derlerken, olmazsa olmaz noktaları kaçırırsan açılmaz o kernelle sistem.

404 döndüren bağlantı yazının hangi kısmında geçiyor?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Ozmo

get kernel information butonuna bastıgın zaman

erginemr

İlk mesaj bana ait ama bu programı kullanmayalı çok oldu. Bu "404 Hatası" için, programın kendi sitesinde şöyle bir bilgi var:
http://kernelcheck.blogspot.com/2009/10/kernelcheck-404-error-fixed.html
https://bugs.launchpad.net/kernelcheck/+bug/432732

Buna göre, sorun kernel.org sitesinde saklanan çekirdek dizin hiyerarşisinde yapılan bir değişiklikten kaynaklanıyormuş ve aşağıdaki yamalanmış paketle düzeliyormuş:
https://bugs.launchpad.net/kernelcheck/+bug/432732/comments/31
http://launchpadlibrarian.net/35212126/kernelcheck_1.2.5-3_all.deb