Workshop ini diuji cobakan 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.
Berikut ini adalah langkah-langkah untuk
mengkompilasi ulang kernel tersebut :
1.
cp
linux-2.6.21.6.tar.bz2 /usr/src
Menyalinkan
source kernel ke folder /usr/src (diasumsikan kita sedang berada pada suatu
folder tertentu).
2.
cd
/usr/src
Berpindah
direktori/folder ke folder /usr/src.
3.
tar
-xjvf linux-2.6.21.6.tar.bz2
Mengekstrak
source kernel.
4.
cd
linux-2.6.21.6
Berpindah
direktori/folder ke folder /usr/src/linux-2.6.21.6.
5.
cp
/boot/config-2.6.18-8.el5 .config
Menyalinkan file
konfigurasi yang lama, untuk mempermudah konfigurasi berikutnya.
6.
make
menuconfig
Menjalankan
konfigurasi untuk kernel baru yang akan dikompilasi.
7.
make
Mengkompilasi
kernel beserta modulesnya.
8.
make
modules_install
Menyalinkan
semua module yang sudah dikompilasi ke folder /lib/modules
9.
make
install
Menyalinkan
kernel baru, System.map, membuat file initrd.img ke folder /boot, dan
menambahkan opsi pilihan booting dengan kernel yang baru pada boot loader.
Tidak ada komentar:
Posting Komentar