---
id: 2
title: 'Linux – Compile Kernel Persiapan'
date: 2002-07-06T22:16:50+00:00
author: hky
layout: post
guid: http://lostfocus.org/blog/?p=2
permalink: /linux-compile-kernel-persiapan/
dsq_thread_id:
  - 888932629
tags:
  - Linux
---
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.