Compile Linux Kernel Source Code


Kompilasi kernel memiliki kelebihan dan kekurangan. Namun,  user baru Linux/admin merasa sulit untuk mengkompilasi kernel Linux. Kompilasi kernel perlu memahami beberapa hal dan kemudian hanya mengetik beberapa perintah. Berikut langkah demi langkah bagaimana kompilasi kernel 3.2.xx versi Linux dibawah Debian GNU Linux.Namun, instruksi tetap sama untuk distribusi yang lain kecuali untuk perintah apt-get.

1. Dapatkan kode kernel terbaru Linux

Kunjungi http://kernel.org/ dan download source code terbaru. Nama file akan seperti linux-x.y.z.tar.bz2, dimana x,y,z adalah nomor versi. Untuk contoh file linux-3.2.13.tar.bz2 merupakan versi kernel 3.2.13. Download source code dari halaman tersebut atau gunakan perintah wget untuk mendownload source kernel:

$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-x.y.z.tar.bz2

proses akan terlihat kurang lebih seperti pada gambar dibawah ini :

2. Extract file tar (.tar.bz2)

Ketik perintah berikut:

tar -jxvf linux-3.2.13.tar.bz2

3. Konfigurasi kernel

Sebelum mengkonfigurasi kernel pastikan anda memiliki development tool (gcc compiler dan tool terkait) telah terinstal di sistem anda. Jika gcc compiler belum diinstal gunakan perintah apt-get untuk menginstal di bawah Debian Linux.

sudo apt-get install gcc

Sekarang Anda dapat mulai konfigurasi kernel dengan mengetikkan salah satuperintah:

$ make menuconfig – Teks menu warna berbasis radiolists & dialog. Opsi ini juga berguna pada remote server jika Anda ingin mengkompilasi kernel jarak jauh.
$ make xconfig – X windows (Qt)based configuration tool, bekerja terbaik di bawahdesktop KDE
$ make gconfig – X windows (Gtk) based configuration tool, bekerja terbaik di bawahDekstop Gnome.

Misalnya kita akan menggunakan perintah make menuconfig:

make menuconfig

maka akan muncul jendela seperti pada gambar dibawah ini:

Anda harus memilih pilihan yang berbeda sesuai kebutuhan anda. Setiap opsi konfigurasi memiliki tombol HELP yang terkait dengan itu jadi pilih tombol help untuk mendapatkan bantuan.

4. kompilasi kernel

Mulai kompilasi untuk menciptakan kernel image yang dikompresi, ketikkan perintah:

make

5. Mulai kompilasi untuk modul kernel:

make modules

6. Instal modul kernel (menjadi root user, gunakan perintah su):

su –
make modules_install

7. Install kernel

Sejauh ini kita telah mengkompilasi kernel dan menginstall modul kernel. Saatnya untuk menginstal kernel itu sendiri.

make install

Ini akan menginstal tiga file ke dalam direktori /boot serta modifikasi file konfigurasi grub kernel anda:

8. Membuat image initramfs

Ketik perintah berikut pada shell prompt:

cd /boot

mkinitramfs -o initrd.img-3.2.13 3.2.13

Sampai tahap ini proses update kernel sudah selesai, dan konfigurasi file grub akan terupdate secara otomatis, jika belum anda bisa memodifikasi dan mengupdate-nya secara manual.

sumber : http://www.cyberciti.biz

Iklan
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: