Mengupgrade Kernel Linux Untuk upgrade kernel dari versi 2.2.x ke 2.4.x ada beberapa software yang harus anda miliki dengan versi minimal sesuai tabel dibawah ini, diantaranya: versi minimal Gnu C 2.91.66 Gnu make 3.77 binutils 2.9.1.0.25 util-linux 2.10o modutils 2.4.2 versi 2.4.6 tambahan: ksymoops versi 2.4.1 Untuk lebih lengkapnya silahkan lihat di sini atau jika sudah download dan mengekstrak file kernelnya, bisa ditemukan di Documentation/Changes Versi program tersebut bisa kita ketahui dengan perintah2 berikut: gcc --version make --version ld -v fdformat --version insmod -V Pertama ambil source kernel di ftp://ftp.kernel.org/pub/linux/kernel/ Untuk kernel terbaru saat ini yaitu kernel 2.4.6 ambil di: ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.6.tar.gz Atau untuk network ITB (167.205/16) bisa diambil di: ftp://malone.piksi.itb.ac.id/.hda1/kernel/v2.4/linux-2.4.6.tar.bz2 gunakan wget untuk mengambil source file kernel yang dimaksud nohup wget -t0 ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.6.tar.gz & masukan source tersebut ke direktori /usr/src lalu ekstrak di direktori tersebut mv linux-2.4.6.tar.gz /usr/src/ cd /usr/src/ tar zxvf linux-2.4.6.tar.gz file tersebut akan diekstrak di direktori linux mv linux linux-2.4.6 ln -s linux-2.4.6 linux cd linux Konfigurasi kernel, dengan perintah: make menuconfig -- opsional -- Sebelum mengkompile kernel untuk memastikan tidak ada file .o dan file depedency lain yang sudah kadaluarsa (harus di upgrade), berikan perintah make mrproper -- Jika diinginkan kernel yang tidak besar, maka pilihlah bagian2 kernel sebagai module. Setelah selesai mengkonfigurasi kernel, lakukan kompilasi make dep; make clean make zImage Kompilasi akan menghasilkan file vmlinuz di /usr/src/linux dan zImage di direktori usr/src/linux/src/arch/i386/boot/ Jika diinginkan kernel yang lebih kecil, lakukan kompilasi dengan cara make dep; make clean make bzImage Jika pada saat konfigurasi kita memilih module untuk bagian kernel kita maka lanjtkan dengan kompilasi/membuat module tersebut make modules make modules_install Selesai, anda tinggal meng-copy dan menjalankan kernel yang baru. Kopikan file zImage atau bzImage di /usr/src/linux/src/arch/i386/boot/ ke direktori boot system cp /usr/linux-2.3.9/src/arch/i386/boot/zImage /boot/vmlinuz-2.4.6 Untuk menjalakan kernel yang baru, jika anda menggunakan LILO ubahlah konfigurasi lilo. Penting diingat, jangan langsung mengubah default boot ke kernel yang baru, tambahkan saja option untuk kernel baru, karena siapa tau kernel baru tidak jalan dengan baik. Edit file konfigurasi /etc/lilo.conf vi /etc/lilo.conf Tambahkan pada file konfigurasi tersebut option untuk kernel baru kita: image=/boot/vmlinuz-2.4.6. label=newkernel read-only root=/dev/hda1 Setelah itu jangan lupa memberikan perintah lilo -v -v -v untuk mengeksekusi lilo dengan konfigurasi yang baru Lalu reboot komputer dan pilihlah "newkernel" pada saat prompt LILO. Have Fun ! --- eryan12@yahoo.com http://eryan.dhs.org