Tuesday, 27 October 2009

Meng-kompail kernel (versi saya) di Slackware

Kompail kernel biasanya dilakukan orang untuk mengkonfigurasi ulang kernel agar hardware yang belum bisa terpakai maksimal bisa berjalan baik dan maksimal di OS Linux (dengan ketentuan kernel memuat modul yang baru), ato biasa klo g’ ada kerjaan aja kita meng-upgrade kernel dengan versi yang lebih tinggi (biar keren keliatannya ketika menjalankan perintah uname -a) (evil_grin).
OK, kali ini saya akan manulis cara meng-kompail menurut saya (yang saya lakukan):
1.Unduh paket Kernel terbaru dari kernel.org
2.Salin paket yang sudah diunduh tersebut ke /usr/src
3.Ekstrak paket tersebut dengan menggunakan perintah tar -xjvf “nama file”
4.Masuk ke dalam direktori kernel, contoh /usr/src/linux-2.6.31.5
5.Salin file konfigurasi dari kernel lama dengan membuatkan file .config ke dalam direktori kernel baru dengan perintah cp /boot/config-huge-smp-2.6.29.6-smp /usr/src/linux-2.6.31.5/.config
6.Masih di direktori /usr/src/linux-2.6.31.5, sekarang jalankan perintah make menuconfig untuk memunculkan menu konfigurasi, dimana kita bisa memilih modul-modul yang akan kita pasang pada kernel atau hanya dibuatkan modulnya saja.
7.Setelah itu save konfigurasi kita
8.Kemudian jalankan perintah make all (perintah ini memakan waktu yang lama, kurang lebih 2 jam-an tergantung spesifikasi hardware kita)
9.Setelah itu lakukan perintah make modules (perintah untuk mambuat modul-modul)
10.Sekarang perintah terakhir yaitu make modules_install (memasang modul yang telah kita pilih pada kernel)
11.Salin file booting (klo nda’ salah) dari kernel baru dengan perintah cp /usr/src/linux-2.6.31.5/arch/x86/boot/bzImage /boot/”terserah namanya” (“terserah namanya” disarankan jangan menggunakan vmlinuz agar jika ada kerusakan konfigurasi kernel lama bisa dipakai lagi, kalau-kalau kompilasi kernel baru gagal)
12.Setelah itu tinggal edit konfigurasi lilo yang ada pada /etc/lilo.conf dan ubah baris image = /boot/vmlinuz dengan image = /boot/”terserah namanya”
13.Jalankan perintah lilo dan kemudian reboot untuk melihat hasilnya.
14.Selesai

Sekian kompail kernel versi saya (yang saya lakukan) jika ada kesalahan mohon maap & tolong dikoreksi. Terima kasih.

No comments:

Post a Comment