Minggu, 04 April 2010

Cara Compile Kernel Ubuntu

1.lakukan update
  ketikan di terminal "apt-get-update,mungkin agak lama kerna tergantung banyak nya depensi yang digunakan.
  pada gambar:

2.selanjut nya kita memerlukan paket library untuk kernel yang akan kita install,kita bisa mendownload pada repo local atau luar negeri.
  ketikan di terminal "apt-get install kernel-package libncurses5-dev build-essential fakeroot"
  pada gambar:

3.apabila kernel telah selesai di download maka tinggal copykan kernel yang tadi di download ke directory "/usr/src" yang merupan temapt kernel di load saat booting
  ketikan di terminal "cp sumber spasi tujuan seperti "cp /home/theo/dekstop/linux-2.6.33.1.tar.bz2 /usr/src"
  pada gambar:
  sekarang masuk ke directory /usr/arc dengan ketikan "cd /usr/src" dan extract kernel yang tadi di download
  ketikan pada terminal "tar-jxflinux-2.6.33.1.tar.bz2"

4.sebelum melakukan compile kita back up terlebih dahulu kernel yang lama,untuk mengantisipasi apabila kernel yang baru tidak stabil.
  untuk membackup nya ketikan di terminal "cp /boot/config-2.6.27-7-generic ./.config"
  pada gambar:

5.sekarang kita 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
  pada gambar:
  terus ketikan di terminal "make menuconfig" untuk masuk ke konfigurasi kernel
6.ketikan "make-kpkg clean" untuk membersihkan paket kernel dari linux source sebelum nya.
  pada gambar:

7.untuk memulai compile kernel kita
  ketikan di terminal "sudo make-kpkg --initrd --append-to-version=-viantri kernel_image kernel_headers"
  untuk bagian viantri kita bisa ganti dengan nama atau kata yang lain nya.
  pada gamabar:

8.apabial proses compile telah selesai maka ketikan "cd.." maka directory kita akan berada di "/usr/src"
  ketikan "ls -l" maka hasil compile tadi :
  kernel-image-2.6.33.1-viantri-10.00.viantri_i386.deb
  kernel-headers-2.6.33.1-viantri-10.00.viantri_i386.deb
  pada gambar:

9.untuk melihat menu list pada saat booting
  ketiakan di terminal "nano /boot/grub/menu.list
  pada gambar:
 

berikut ini adalah beberapa alasan mengapa harus mengupdate kernel:

1.OS tidak mengenali hardware yang baru dipasang seperi NIC card atau pemasangan VGA baru,atau tidak mampu medeteksi wifi.untuk lebih lanjut bisa lihat di sini
2.terdapat bugs pada versi kernel yang lama,seperti pada kernel saya yang sebelum nya 2.6.27-generic masih terdapat bugs.bisa dilihat disini.
3.terdapat aplikasi yang baru membutuhkan support dari kernel terbaru.
4.kernel yang baru menawarkan fitur-fitur yang lebih baik optimalisasi kinerja memory,menejemen proses,deteksi driver yang lebih baik dan lain-lain nya.
  5.keamanan kernel yang terbaru lebih baik dengna menutup dan mempatch setiap celah dari orang jail yang coba mengexploits.

1 komentar:

jaaronzahradka mengatakan...

Ford focus titanium - Titanium Art
2018 titanium grades “Ford focus titanium.” 출장안마 In titanium nail this Instructable article you'll learn about solo titanium razor the 2016 ford focus titanium titanium core material that

Posting Komentar