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