Selasa, 26 Juni 2012

Tutorial compile kernel fedora 15

Dalam tutorial ini saya menggunakan source code kernel 3.0.4 dari alamat :
http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.4.tar.bz2

Versi sebelum compile 2.6.43.8-1
[root@udin ~]# uname -a
Linux udin 2.6.43.8-1.fc15.i686 #1 SMP Mon Jun 4 20:28:56 UTC 2012 i686 i686 i386 GNU/Linux


 Install paket-paket untuk proses compilasi
[root@udin ~]# yum install ncurses-devel gcc autoconf

Masuk ke folder src, lalu download source kernel dan exstrac linux-3.0.4.bz2 akan menghasikan folder linux-3.0.4
[root@udin ~]# cd /usr/src/
[root@udin src]# wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.4.tar.bz2
[root@udin src]# tar -xvf linux-3.0.4.tar.bz2
[root@udin src]# ls -la
total 74988
drwxr-xr-x.  5 root root     4096 Jun 27 17:35 .
drwxr-xr-x. 12 root root     4096 Jun 27 15:40 ..
drwxr-xr-x.  2 root root     4096 May 18  2011 debug
drwxr-xr-x.  2 root root     4096 May 18  2011 kernels
drwxrwxr-x. 24 root root     4096 Jun 28 02:52 linux-3.0.4
-rw-r--r--.  1 root root 76759291 Aug 30  2011 linux-3.0.4.tar.bz2


Masuk ke folder linux-3.0.4 dan Konfigurasi kernel dilakukan dengan printah :
[root@udin src]# cd linux-3.0.4
[root@udin linux-3.0.4]# make menuconfig

pilih <EXIT>






 

Compile dan instalasi
Jalankan compilasi
[root@udin linux-3.0.4]# make

Membuat image vmlinus
[root@udin linux-3.0.4]# make bzlmage

Membuat module aktif
[root@udin linux-3.0.4]# make modules

Install modul
[root@udin linux-3.0.4]# make modules_install

Install kernel yang baru
[root@udin linux-3.0.4]# make install

Edit file menu.lst default=1 menjadi default=0
[root@udin linux-3.0.4]# nano /boot/grub/menu.lst














Restart
[root@udin linux-3.0.4]# reboot

Versi setelah compilasi 3.0.4
[root@udin ~]# uname -a
Linux udin 3.0.4 #1 SMP Wed Jun 27 22:14:04 WIT 2012 i686 i686 i386 GNU/Linux


kurang lebih seperti itu, semoga bermanfaat

Tidak ada komentar:

Posting Komentar