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