$ sudo su
lalu pastikan paket paket untuk kompile kernel telah ada di ubuntu.
$ apt-get install kernel-package libncurses5-dev build-essential
Trus download dulu kernel yang sudah tersedia pada web linux yang terdapat kernel. Biasanya seh terdapat di kernel.org. tapi di indonesia sendiri juga ada Mirror lokal yang menyediakan kernel ubuntu seperti mirror di UI
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/ [ lihat dahulu daftar kernel yang tersedia]
setelah di download, extract kernel tersebut di salah satu folder yang mudah untuk di tuju.
nah..berhenti dulu, dari sini kita perlu tahu konfigurasi yang akan di pakai apakah konfigurasi lama ataukah konfigurasi kernel baru yang telah di compile. konfigurasi tersebut bisa di pakai kembali untuk konfigurasi kernel baru nanti.
$ cp /boot/config-[versi konfigurasi] ./.config
setelah itu, jalankan perintah untuk menyesuaikan konfigurasi lama dengan konfigurasi yang baru. tapi sebelum itu, pastikan ubuntu telah update perintah perintah seperti make.
$ make oldconfig
setelah ini baru kita utak atik konfigurasinya
setelah puas mensettings konfigurasi yang baru, simpan konfigurasinya lalu kompile kernel yang telah ready.
$ make-kpkg –initrd –bzimage kernel_image
proses kernel amatlah lama, tunggu hingga proses selesai
nah setelah itu akan ada image hasil dari kompile tersebut di direktori atas tempat kerja sekarang
$ cd ..
$ ls
$ kernel-image-2.6.33_2633.Generic.deb
nah..selanjutnya tinggal menginstall hasil compile dengan perintah
Tidak ada komentar:
Posting Komentar