Welcome, Guest. Please login or register.

Author Topic: Kompile Linux kernel 2.6.x (Debian Etch)  (Read 903 times)

Aulia Rachmad

  • Guest
Kompile Linux kernel 2.6.x (Debian Etch)
« on: January 28, 2009, 03:29:21 PM »
Berikut coba saya paparkan sedikit tentang cara-cara meng-kompile linux kernel di debian, beberapa keluarga debian agak berbeda cara-cara kompile kernel, yang ini khusus untuk Debian Etch

Ok, coba kita mulai..

1. Update cache repository

Code:
    # apt-get update


2. Install paket-paket yang diperlukan untuk kompilasi kernel.

Code:
    # apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential udev


3. Download The Kernel Vanilla (source kernel) di Kernel.org

Code:
    # cd /usr/src
    # wget You are not allowed to view links. Register or Login


Buat liat semua kernel versi 2.6, silakan ke: <http://www.kernel.org/pub/linux/kernel/v2.6/>

4. Setelah di download trus di ekstrak dan bikin sym-link linux:

Code:
    # tar xjvf linux-2.6.25.tar.bz2
    # rm linux
    # ln -s linux.2.6.25 linux
    # cd /usr/src/linux


5. Patching kernel (kalo mau)
Patch kernel biasanya klo ada hardware yang blom disupport atau ada vulnerability. Cara patch kernel, misalkan patch kernel dah didownload <contoh:http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.25.bz2> silakan lakukan:

Code:
    # bzip2 -dc /usr/src/patch.bz2 | patch -p1 --dry-run
    # bzip2 -dc /usr/src/patch.bz2 | patch -p1


Untuk perintah yang pertama, hanya untuk mengetest patch berjalan dengan baik atau tidak (tidak diinstall), klo ga ada error berarti aman untuk diinstall. Atau klo patchnya di arsip pake Gzip:

Code:
    # gunzip -c /usr/src/patch.gz | patch -p1 --dry-run
    # gunzip -c /usr/src/patch.gz | patch -p1


Prinsipnya sama aja sih :P Lanjuuut...
Oiya, klo mau patch kernel ke yang lebih baru, misalkan menggunakan kernel 2.6.24.3 dan patch kernel 2.6.25-rc8 sudah keluar, tapi versi stable dari kernel 2.6.25 belum keluar, maka harus dipastikan bahwa kita mendownload kernel 2.6.24 dulu (dilarang patch kernel 2.6.24.3 dengan patch kernel 2.6.25-rc8), lalu diekstrak setelah itu baru install patch kernel 2.6.25-rc8. (mudah-mudahan ga bingung, :roll: )
6. Konfigurasi Kernel baru
Ok, sekarang harusnya kita berada pada direktori /usr/src/linux, klo ga yakin jalanin pwd :D

Code:
    # pwd
    /usr/src/linux


sekarang kita konfigurasi kernelnya:

Code:
    # make clean && make mrproper
    # cp /boot/config-`uname -r` ./.config


Perintah diatas untuk mengkopi config kernel yang terinstall ke config kernel yang baru. Klo sudah jalanin:

Code:
    # make menuconfig


Klo sudah, pilih exit dan simpan konfigurasinya.

7. Kompilasi kernel
Untuk kompilasi kernel, eksekusi:

Code:
    # make-kpkg clean
    # fakeroot make deb-pkg


Silakan menunggu, kompilasi dalam proses.

8. Instalasi kernel
Klo sudah, silakan cek ke direktori /usr/src dan install kernel baru:

Code:
    # cd /usr/src
    # ls -l


pastikan ada kernel baru dengan nama paket linux-image-2.6.25-custom_2.6.25_custom-10.00.Custom_i386.deb dan linux-headers-2.6.25-custom_2.6.25-custom-10.00.Custom_i386.deb. Lakukan instalasi:

Code:
    # dpkg -i linux-image-2.6.25-custom_2.6.25_custom-10.00.Custom_i386.deb
    # dpkg -i linux-headers-2.6.25-custom_2.6.25-custom-10.00.Custom_i386.deb


9. Lakukan reboot dan pilih kernel baru.

Code:
    # shutdown -r now


atau

Code:
    # init 6


Pastikan juga kernel tersebut adalah yang baru kita install.

Code:
    # uname -r
    2.6.25-custom



Artikel diatas saya unduh dari
You are not allowed to view links. Register or Login
dengan sedikit perubahan dibeberapa bagian.

kayaknya sekian aja dulu..
kalo ada yang kekurangan mohon maaf...
maklum baru belajar.. ;D

3N16M4

  • Guest
Re: Kompile Linux kernel 2.6.x (Debian Etch)
« Reply #1 on: January 31, 2009, 01:31:19 PM »
waduh banyak banget ya, pusinggg ???

Offline Rizaldi 05

  • JTE Members
  • Full Member
  • ***
  • Posts: 220
  • santai tapi pasti...

  • Activity
    0%
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.5 Firefox 3.0.5
Re: Kompile Linux kernel 2.6.x (Debian Etch)
« Reply #2 on: January 31, 2009, 04:55:39 PM »
dikit itu jol.. tulisannya aja yang banyak... :P
Stay Hungry, Stay Foolish

Al-Faruq

  • Guest
Re: Kompile Linux kernel 2.6.x (Debian Etch)
« Reply #3 on: April 09, 2009, 11:11:00 PM »
wedew... gak ngerti, paan tu??? resep buat kue ya???

 
Share this topic...
In a forum
(BBCode)
In a site/blog
(HTML)


Related Topics

  Subject / Started by Replies Last post
0 Replies
138 Views
Last post February 09, 2011, 01:33:12 PM
by staff forum EUS
0 Replies
149 Views
Last post March 03, 2011, 07:17:08 PM
by staff forum EUS
0 Replies
100 Views
Last post March 18, 2011, 07:01:18 PM
by staff forum EUS
0 Replies
104 Views
Last post September 07, 2011, 07:11:54 AM
by staff forum EUS
0 Replies
38 Views
Last post March 20, 2012, 01:01:33 AM
by Forum Poster