01/06/10

kompile kernel Fedora 12 ( online & offline )

Cara mengupgrade kernel Linux di Fedora 12

berikut ini kompilasi kernel Linux untuk Fedora 12 secara offline dan online.

Langkah-langkah compile kernel Fedora 12 secara offline sebagai berikut:

1.Setelah source kernel di-download, copy ke direktori lokasi source kernel di /usr/src/kernels.

Ini adalah lokasi source kernel yang digunakan pada Fedora 12

# cp /home/umar2972/Download/linux-2.6.34.tar.bz2 /usr/src/kernels/

2. Masuk ke direktori tersebut
# cd /usr/src/kernels/


3. Ekstrak tarbal source kernel
# tar xvjf linux-2.6.34.tar.bz2

4. Masuk ke direktori hasil ekstraksi
# cd linux-2.6.34

5. Mulai konfigurasi kernel, jalankan command:
# make menuconfig


6. Akan muncul window konfigurasi kernel. Untuk kepentingan upgrade, kita gunakan saja

konfigurasi default kernel supaya lebih mudah. Pilih Exit dan Save untuk menyimpan

konfigurasi.


7. Jalankan kompilasi:
# make


8. Membuat image vmlinuz dengan command:
# make bzImage


9. Membuat module aktif yang sudah dikompilasi:
# make modules

10. Instal module dengan command:
# make modules_install


11. Sampai disini kita hanya perlu instal kernel yang baru di GRUB (boot loader default Fedora

12). Gunakan command:
# make install


Silahkan check file konfigurasi GRUB di /etc/grub.conf, disitu akan muncul konfigurasi untuk

menjalankan kernel baru kita.


Langkah-langkah compile kernel Fedora 12 secara online sebagai berikut:

Sebelum mengupdate kernel yang baru install telebih dahulu gcc nya dengan perintah sebagai berikut :

# yum install gcc

Setelah itu update kernel yang baru dengan perintah :

# yum –y install devel*.*

Kemudian kernel headernya :

# yum install kernel-header*.*

Cara meremove kernel yang lama :

# cat /etc/yum.conf

Search kernel yang ada :

# rpm –q | grap kernel

Remove kernel yang diinginkan dengan perintah :

# yum remove ( versi kernel )


2 komentar:

terima kasih sebelumnya atas tutorialnya!
saya menggunakan fedora 13, ingin mengupdate kernel ke versi 2.6.34 dan
saya sudah bisa sampai langkah 10, kemudian untuk langkah selanjunya aku bingung, terutama langkah 11 bisa dipeerjelas gak?

di bawwah ini adalah file yang terdapat pada folder /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,8)
# kernel /boot/vmlinuz-version ro root=/dev/sda9
# initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,8)/boot/grub/splash.xpm.gz
hiddenmenu
title Mbak Fedora (2.6.33.3-85.fc13.i686.PAE)
root (hd0,8)
kernel /boot/vmlinuz-2.6.33.3-85.fc13.i686.PAE ro root=UUID=5c5ce06d-40a1-4939-a5f0-dd3a4e4e1676 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet
initrd /boot/initramfs-2.6.33.3-85.fc13.i686.PAE.img
title Mas Seven
rootnoverify (hd0,0)
chainloader +1

kok filenya sama yach ama file yang ada di boot/grub/grub.conf???
gimana caranya untuk instal kernel yang baru di GRUB (boot loader default Fedora?
terima kasih sebelumnya??? :)

sebelumnya Saya minta maaf kalau jawabannya kurang memuaskan, soalnya Saya belum mencoba Fedora 13, terus belum tahu juga permasalahannya dimana...kalau sampai langkah 11 Anda nasih binggung Saya sarankan Anda menggunakan kompile kernel secara online.


terimakasih atas kunjungan & pertanyaannya Anda.

Posting Komentar

 
Linux Kita Design by Trick and Tips Powered by Blogger