Ödev 1 :
Konu : Linux kurulumu ve Kernel.org sitesinden son
güncel kernel in indirilmesi ve opensource olarak kurulması
Öncelikle daha önce hiç Linux bilgim olmadığı ve sanal
makine kullanmadığım için araştırma yaptım.
Elde ettiğim sonuçlar özet olarak;
Linux çekirdeği, Ubuntu, CentOS ve Fedora dahil olmak üzere
tüm Linux işletim sistemlerinin hayat gücüdür diyebiliriz.
Çoğu, OS'yi kurduğunuzda varsayılan olarak yüklendiğinden,
çekirdeği derlemek zorunda kalmayız. Ayrıca, çekirdek için kritik bir güncelleme
yapıldığında, Linux sisteminizdeki çekirdeği güncellemek için yum veya apt-get
kullanabiliriz.
Bununla birlikte, çekirdeği kaynaktan derlemeniz
gerekebilecek belirli durumlarla karşılaşabiliriz. Aşağıdakiler Çekirdek'i
Linux sisteminizde derlemek zorunda kalabileceğimiz birkaç durumdur.
Varsayılan çekirdeğin parçası olmayan deneysel özellikleri
etkinleştirmek.
Şu anda varsayılan çekirdek tarafından desteklenmeyen yeni
bir donanım desteğini etkinleştirmek.
Çekirdeği hata ayıklamak için
Veya sadece çekirdeğin nasıl çalıştığını öğrenmek için
çekirdek kaynak kodunu keşfetmek ve kendi derlememizi isteyebiliriz.
Bu ödev raporunda, kaynaktan Linux çekirdeği nasıl derlemeye
çalıştığımı anlatacağım.
=>Ubuntu kulanmaya karar verdim ve birkaç denemeden sonra
bilgisayarımın sanal makine uyumunu enable yaparak kurmayı başardım. Kurulum ve
internete bağlanmak için gerekli yüklemeleri yaptım.
1.
İlk adım kernel.org'dan en son kararlı çekirdeği indirmek
Terminaldeki işlemlerim;
#cd /usr/src/
Daha sonra 4.13.3 tarbar indirdim.(projeyi yaptığımda güncel olan
4.13.3 idi.)
2. İkinci adım derleme için çekirdek
kaynak tar dosyasını açmak;
# tar -xvJf linux-4.13.3.tar.xz
3. Çekirdeği Yapılandırma
# make
menuconfig ‘de “sudo apt-get install libncurses” indirmeye çalışsam da hata aldığım için make defconfig yaparak
yapılandırma yaptım.Bu işlemden önce ve sonraki durumlar;
4. Linux çekirdeğini derlenmesi
Ana
çekirdeği derleme:
# make
Çekirdek
modüllerini derleme:
# make
modules
Çekirdek modüllerini
yükleme:
# make
modules_install
5. Yeni Çekirdeği Kurulması
Yeni
çekirdeği sisteme yüklenmesi:
# make
install
6. Linux'u yeni çekirdeğe boot edilmesi
Yeni
derlemiş olduğunuz yeni çekirdeği kullanmak için sistemi yeniden başlattım.
# reboot
ð Sistem tamamlandıktan sonra, Linux
çekirdeğinin yeni sürümünün yüklü olduğunu doğrulamak için uname komutunu
kullandım.
ð
Hiç yorum yok:
Yorum Gönder