Minggu, 28 November 2010

Kompilasi Kernel Linux di Fedora 8

Kompilasi Kernel Linux Fedora 8          Bagi rekan-rekan yang ingin mengupgrade kernel Linux di Fedora 8 dan ingin meng-compile sendiri kernel tersebut, berikut ini adalah pengalaman saya saat kompilasi kernel Linux untuk Fedora 8 yang saya gunakan. Saya menggunakan fresh kernel terbaru dari kernel source, tipe yang saya gunakan adalah linux-2.6.23.9.tar.gz. Silahkan download di http://www.kernel.org/pub/linux/kernel/v2.6/. Proses kompilasi yang saya lakukan pada laptop dengan prosesor Intel Centrino 1,73 GHz dan memory 512 MB memerlukan waktu kira-kira 1 jam.
Langkah-langkah selengkapnya sebagai berikut:
1. Setelah source kernel di-download, copy ke direktori lokasi source kernel di /usr/src/kernels. Ini adalah lokasi source kernel yang digunakan pada Fedora 8.
# cp /home/fxekobudi/Download/linux-2.6.23.9.tar.gz /usr/src/kernels/
2. Masuk ke direktori tersebut
# cd /usr/src/kernels/
3. Ekstrak tarbal source kernel
# tar -zxvf linux-2.6.23.9.tar.gz
4. Masuk ke direktori hasil ekstraksi
# cd linux-2.6.23.9
5. Mulai konfigurasi kernel, jalankan command:
# make menuconfig
6. Akan muncul window konfigurasi kernel. Untuk kepentingan upgrade, kita gunakan saja konfigurasi default kernel supaya lebih mudah. Pilih Exit dan Save untuk menyimpan konfigurasi.
7. Jalankan kompilasi:
# make
8. Membuat image vmlinuz dengan command:
# make bzImage
9. Membuat module aktif yang sudah dikompilasi:
# make modules
10. Instal module dengan command:
# make modules_install
11. Sampai disini kita hanya perlu instal kernel yang baru di GRUB (boot loader default Fedora 8). Gunakan command:
# make install
Silahkan check file konfigurasi GRUB di /etc/grub.conf, disitu akan muncul konfigurasi untuk menjalankan kernel baru kita. Pada laptop yang saya gunakan, menjadi sebagai berikut:
title Fedora (2.6.23.9)
root (hd0,7)
kernel /vmlinuz-2.6.23.9 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.23.9.img
Oh ya, tetap aktifkan konfigurasi untuk kernel bawaan Fedora 8 pada saat instalasi, karena kita belum tahu apakah kernel yang baru dapat berjalan dengan baik atau tidak. Dengan demikian, pada saat booting, kita bisa memilih menggunakan kernel baru atau kernel yang lama.
Selanjutnya coba restart dan boot dengan kernel yang baru, dan setelah masuk di Fedora 8, buktikan kernel tersebut dengan menjalankan command:
# uname -r

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Lady Gaga, Salman Khan