Kompilasi Kernel Linux 2.6
Mon. July 20, 2009Categories: Linux System
Tags: CentOS
Workshop ini diujicobakan pada distro Centos 5(2.6.18-8.el5), Fedora Core 7(2.6.21-1.3194fc7) dan Mandriva 2007.0(2.6.17-5mdv). Versi kernel Linux yang akan dikompilasi ulang adalah versi 2.6.21.6 yang dapat didownload melalui kernel.org.
Berikut ini adalah langkah-langkah untuk mengkompilasi ulang kernel tersebut :
cp linux-2.6.21.6.tar.bz2 /usr/srccd /usr/srctar -xjvf linux-2.6.21.6.tar.bz2cd linux-2.6.21.6cp /boot/config-2.6.18-8.el5 .configmake menuconfigmakemake modules_installmake install
Menyalinkan source kernel ke folder /usr/src (diasumsikan kita sedang berada pada suatu folder tertentu).
Berpindah direktori/folder ke folder /usr/src.
Mengekstrak source kernel.
Berpindah direktori/folder ke folder /usr/src/linux-2.6.21.6.
Menyalinkan file konfigurasi yang lama, untuk mempermudah konfigurasi berikutnya.
Menjalankan konfigurasi untuk kernel baru yang akan dikompilasi.
Mengkompilasi kernel beserta modulesnya.
Menyalinkan semua module yang sudah dikompilasi ke folder /lib/modules
Menyalinkan kernel baru, System.map, membuat file initrd.img ke folder /boot, dan menambahkan opsi pilihan booting dengan kernel yang baru pada boot loader.
No Comments