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.
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
command : tar -xvf linux-4xxx.tar.xz
4. Beginilah isi dari file yang kita extrack tadi
5. Install kompenen2 pendukungnya
command :
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
command : make-kpkg clean
7 . Setelah proses selesai anda bisa memodifikasi file konfigurasi
command : make menuconfig
command : make menuconfig
8. Jika sudah selesai langsung save saja dengan name xxx.config
9. Atau dapat menggunakan perintah Commandline
command : make defconfig
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)
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
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
Komentar
Posting Komentar