How To Build New Kernel in Former OS

 


 Pendahuluan

     Assalamualaikum
Pada postingan kali ini saya akan membahas tentang membangun sebuah kernel baru atau lebih tepatnya Compiling Kernel dari sources. Yang tentunnya Sources kernel dari official site yang tentu saja Stable.
Untuk Site nya bisa klik link  kernel.org. Jadi tidak masalah jika Linux kita ketinggalan versi, kita masih bisa update kernel tanpa melakukan install ulang.
    Sebelum masuk ke praktek Compilasi Kernel, mari kita tengok penjelasan tentang kernel
Kernel dapat diartikan sebagai perangkat lunak yang membuat komunikasi atau mediator antara aplikasi komputer dan perangkat keras, serta menyediakan pelayanan sistem seperti pengaturan memori untuk proses-proses yang sedang berjalan, pengaturan file-file, input-output terhadap dan dari suatu device, serta beberapa fungsi tambahan lainnya.
ugas kernel adalah mengakses hardware secara aman dan yang sedang aktif, atau sebagai jembatan antara software dan hardware. Dalam dunia komputer, istilah Linux selalu merujuk pada istilah Kernel, yang ditulis oleh Linus Torvalds pada awal tahun 1990-an.

BERIKUT IALAH HIRARKI SISTEM LINUX



BERIKUT IALAH HIRARKI KERNEL LINUX
 



 Setelah memahami Kernel dan fungsinya, marilah kita mulai ngelabnya :


Persiapan

1. Ubuntu versi 14.xx kebawah atau boleh menggunakan Fedora
2. I unit PC yang sudah terinstall Virtual BOX 
3. Kernel baru dari link kernel.org   
4.  Usahakan UBuntu telah terinstall sebagai OS Guest di Virtual Box

EXSEKUSI 

1. Letakkan File Kernel yang ber extense .tar.xz di directory /usr/src
2. Lalu extrack dan masuk ke Folder hasil extrack
    command : tar -xvf linux-4xxx.tar.xz
4.  Beginilah isi dari file yang kita extrack tadi
5. Install kompenen2 pendukungnya
    command :
apt-get install libncurses5-dev gcc make git exuberant-ctags bc libssl-dev
 
 
6.  Sebaiknya bersihkan dulu konfigurasi yang ada
     command : make-kpkg clean
 
7 . Setelah proses selesai anda bisa memodifikasi file konfigurasi
     command : make menuconfig





8. Jika sudah selesai langsung save saja dengan name xxx.config 

9.  Atau dapat menggunakan perintah Commandline
     command  : make defconfig
10. Setelah persiapan selesai saatnya kita mengcompile
       command : make Jika anda mengaktifkan dual processor pada virtualbox     maka  gunakan make -jX (x = Jumlah Core)

11. 





 
 12. Jika anda menggunakan Ubuntu copy saja file /sbin/installkernel ke /sbin/src/kernel-xx. File installkernel menyediakan File script automitasi yang bertugas mendistribusikan letak file dari kernel. Contohnya file modules yang harus di distribusikan ke /lib/modul File bin ke /usr/bin. Jadi anda tidak perlu mendistribusikan secara manual

13. Langkah terakhir ialah menjalankan script yang dicopy tadi
      command : make installkernel install

14. Anda bisa mengeceknya dengan masuk ke pilihan kernel baru

DAN CEX DENGAN COMMAND




Kesimpulan

    Jadi dengan mengupdate kernel, menjadikan OS kita tetap uptodate & tidak membuang banyak waktu untuk install ulang. Tentu saja dengan mengupdate kernel menjadikan OS kita lebih kbal terhadap lubang lubang yang ada.
Karena pada dasarnya tidak ada system yang benar-benar aman



Referensi

https://www.kernel.org/

https://iyungtux.web.id/2015/04/pengertian-linux-kernel.html






 










Komentar

Postingan Populer