hky

Linux - Compile Kernel Persiapan

Persiapan Sebelum upgrade kernel :

  • Download dulu kernel terbaru dari http://www.kernel.org (contoh kasus disini adalah upgrade kernel default RedHat 6.2 ke kernel 2.2.19)

1. rm -rf /usr/src/linux
2. Upload, extract dan kopikan source kernel yang sudah di donwload tadi ke direktori /usr/src/linux-2.2.19, kemudian buat symlinks -> ln -s /usr/src/linux-2.2.19 linux ( asumsinya anda berada dalam dir /usr/src)
3. [root@ballysta]# cd /usr/src/linux
[root@ballysta]# make mrproper
[root@ballysta]# make menuconfig (konfigure lah kernel sesuai keinginan anda)
[root@ballysta]# make dep; make clean; make bzImage; make modules; make modules_install
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.2.19
[root@ballysta]# cp /usr/src/linux/System.map /boot/System.map-2.2.19
[root@ballysta]# cd /boot
[root@ballysta]# rm -rf System.map vmlinux module-info initrd-2.2.14.img
[root@ballysta]# ln -s vmlinuz-2.2.19 vmlinuz
[root@ballysta]# ln -s System.map-2.2.19 System.map

4. Sekarang kita akan mengupdate lilo nya , supaya kernel baru di kenali nanti di saat boot : tambahkan beris berikut pada /etc/lilo.conf

default=linux2
image=/boot/vmlinuz-2.2.19
label=linux2
root=/dev/hda6 (sesuaikan dengan punya anda, dimana partisi / anda berada)
read-only

/sbin/lilo -v

/sbin/shutdown -r now

uname -a

Kalau yang tampil adalah kernel yang baru berarti anda telah sukses.

Comments

Proudly published with Hexo