Langsung ke konten utama

Tutorial - Modify dan Compile Kernel Linux (Debian)




Pada tutorial ini berisi Langkah-langkah dalam memodifikasi dan mengcompile Kernel Linux sehingga anda dapat melakukan Optimasi, dan Kustomisasi Kernel sesuai selera dan sesuai kebutuhan anda. Tutorial ini mungkin dapat anda aplikasikan persis menggunakan Distro yang lain, namun pada Tutorial ini berfokus pada Debian.

PERINGATAN : Sebelum Memulai Langkah-Langkah dibawah, Saya Menyarankan anda untuk membackup data anda yang penting karena ini adalah Proses Compiling Kernel secara Manual

1. Download Source Kernel dan Signature (bila diperlukan) dari http://www.kernel.org/ (tar.xz dan pgp)

2. Install paket-paket berikut ini melalui Terminal, pastikan anda telah memiliki akses root
apt-get install libncurses5-dev
apt-get install fakeroot
apt-get install kernel-package
3. Unxz Paket Kernel melalui terminal
root@Octizone:/home/octizen/Documents# unxz linux-4.4.6.tar.xz
4. Ekstrak Paket linux-4.4.6.tar (Paket yang telah di unxz sebelumnya)

5. Alihkan Directory di Terminal ke Folder yang berisi Paket yang telah di ekstrak tadi
root@Octizone:/home/octizen/Documents# cd linux-4.4.6
Opsional : Anda dapat membackup Konfigurasi Kernel anda terlebih dahulu
root@Octizone:/home/octizen/Documents/linux-4.4.6# cp /boot/config-'uname -r' .config
Dibeberapa kasus, perintah tersebut akan gagal karena file config-'uname -r' tidak ada atau dianggap perintah sepenuhnya. Solusinya adalah menggantikan 'uname -r' dengan versi Kernel lama anda. 

6. Di Terminal, ketikkan
make menuconfig
7. Anda akan disambut dengan Tampilan Text Mode di Terminal anda. Silahkan anda Kostumisasi sendiri sesuai dengan Kebutuhan, Jangan lupa yang paling penting adalah sertakan Enable Loadable Module Support!

8. Jika sudah selesai mengkustomisasi, Pilih Save lalu OK kemudian Exit

9. Kemudian ketikkan perintah dibawah ini untuk mulai mengcompile Main Kernel
make
Proses Compile Main Kernel membutuhkan waktu yang cukup lama, tergantung pada kecepatan Komputer anda (Saya sendiri hampir 3 Jam menggunakan VM). Jika proses diatas sudah selesai, lanjut dengan mengetikkan :
make modules
Perintah diatas untuk mengcompile Modul Kernel, Jika sudah lanjut dengan perintah :
make modules_install
Perintah diatas untuk menginstal Modul Kernel, setelah proses Instalasi Modul selesai, anda akan melihat Directory baru /lib/modules/x.x.x/ *x.x.x adalah versi kernel baru anda yang akan diinstal

10. Yang terakhir adalah menginstal Kernel baru yang sudah anda Compile pada proses sebelumnya
make install
Perintah make install akan secara otomatis menginstal Kernel anda dan juga mengupdate Konfigurasi GRUB dengan Kernel yang baru

11. Setelah selesai, anda dapat merestart Linux anda
reboot
12. Untuk mengetahui apakah Kernel anda berhasil di Instal adalah dengan mengetikkan perintah dibawah ini di terminal anda
uname -a
Debian Jessie (Stretch / Testing)
dengan Kernel 4.4.6

Oke sudah selesai, Silahkan anda mencoba. Jika anda masih belum berani mencoba di Live Machine, anda dapat mencobanya dengan Software Virtual Machine. Saya juga masih pemula di Linux, Berikan saya Saran dan Kritik yang membangun bila anda bersedia melalui Komentar di bawah :)

Komentar

Postingan populer dari blog ini

Lorem Ipsum Posts

The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs The Quick Brown Fox Jumps Over The Lazy Dogs