Rabu, 07 April 2010

Cara Compile dan Install Kernel Ubuntu

Pada postingan kali ini saya akan coba menjelaskan tentang bagaimana cara untuk mengupdate
kernel pada Ubuntu, dalam hal ini saya menggunakan Ubuntu versi 9.10, disarannkan untuk berhati-hati
pada saat mengcompile kernel karena salah sedikit bisa menyebabkan Linux tidak stabil.
Note:untuk latihan bisa dicoba dulu di Vmware, atau virtual Box, untuk memperkecil resiko ketika mengupdate di ubuntu kita yang asli.

1.Yang perlu pertama kali teman-teman lakukan adalah mendownload kernel yang akan
kita install, sebelum mendownload teman-teman bisa melihat versi dengan perintah "uname -r" tanpa tanda kutip di terminal.
lalu download kernel terbaru di www.kernel.org

2. Lakukan update untuk menyesuaikan paket dependasi yang digunakan. Ketikan "apt-get update" tanpa tanda kutip di termianal
seperti dibawah ini:


3. Selanjutnya kita memerlukan paket library untuk kernel yang akan kita install, kita bisa mendownload pada repo local maupun luar negri .
Masuk ke terminal dan ketikan "apt-get install kernel-package libncurses5-dev build-essential fakeroot"
seperti pada gambar di bawah ini.


4. Apabila kernel telah selesai di download maka tinggal copykan kernel yang tadi di download ke dalam directory
"/usr/src" (tempat kernel di load saat booting) untuk mengcopynya ketikan "cp sumber tujuan seperti "cp /home/ferdi/desktop/linux-2.6.33.1.tar.bz2/usr/src'
seperti pada di bawah ini:


Sekarang kita masuk directory /usr/src dengan mengetikan "cd /usr/src" dan extract kernel yang tadi di download, ketikan" tar -jxflinux-2.6.33.1.tar.bz2
Seperti gambar dibawah ini:

5. Sebelum melakukan compile pada
kernel yang baru ada baiknya kita back up terlebih dahulu kernel yang
lama, ini sebagai antisipasi apabila kernel yang baru malah tidak stable
jadi kita masih bisa menggunkan kernel yang lama. Konfigurasi kernel
lama berada di direcroty /boot/config-2.6.27-7-generic. Untuk
membackupnya ketikan "cp /boot/config-2.6.27-7generic ./.config
seperti gambar di bawah ini:

6. Sekarang kita akan melakukan
konfigurasi pada kernel yang akan di compile, masuk pada directory
kernel yang telah di extract di directory cd /usr.src. linux-2.6.33.1. lalau ketikan "make menuconfig" untuk masuk ke konfigurasi kernel.
(hanya optional tidak dilakukan juga tidak apa-apa)

7. Setelah itu ketikan "make-kpkg clean" untuk membersihkan paket kernel dari linux source sebelumnya.

8. Untuk memulai compile kernel ketikan "sudo make-kpkg --initrd --append-to-version=-custom kernel image kernel_headers"
Seperti gambar di bawah ini:



Compile ini akan membutuhkan waktu yang cukup lama.

9. Apabila proses compile telah selesai ketikan "cd .. " maka directory kita akan berada di "/usr/src". Ketikan "ls-l" disana terlihat ada paket installer hasil compile yang tadi:
kernel-image-2.6.33.1-ferdi_10.00.ferdi_i386.deb
kernel-headers-2.6.33.1-ferdi_10.00.ferdi_i386.deb
Seperti gambar di bawah ini:


Sekarang kita tinggal menginstall kernel yang tadi kita compile untuk mengistall ketikan:
sudo dpkg -i kernel-image-2.6.33.1-custom_i386.deb
sudo dpkg -i headers-image-2.6.33.1-custom_i386.deb

10. Silakhan restart dan lakukan percobaan beberapa hari kedepan untuk menguji kerenl yang baru sudah satabil atau malah jadi rusak.


Mengapa haru mengupgrade kernel???
berikut beberapa alasannya:
1. Terdapat bugs pada versi kernel yang lama, karena itu dibutuhkan upgrade untuk menutupi bugs yang lemah.
2. OS tidak mengenali hardware yang baru dipasang.
3. Terdapat aplikasi yang membutuhkan suport dari kernel terbaru.
4. Kernel yang baru menawarkan fitur-fitur yang lebih baik.
5. Keamanan kernel baru lebih terjamin.

Tidak ada komentar:

Posting Komentar