Ane yang cupu ini cuman mau berbagi pengalaman penting waktu mengkompilasi kernel baru di distro baru ane yang turunan slackware.....
saya rasa teman2 pasti sudah banyak yang tahu...... ane buat artikel ini buat yang belum tahu ajha
dan ingin buat distronya sendiri sesuai kebutuhan
1. Kebutuhan awal:
- module-init-toolds terbaru, bisa didapatkan dari
http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/- kernel 2.6 terbaru, bisa didapatkan dari
http://www.kernel.org/pub/linux/kernel/v2.6/2. Tahapan Kompilasi:
Dikarenakan kernel versi 2.6 memiliki sedikti perbedaan dari pendahulunya 2.4 /*masih inget nih kernel dulu susah banget ngenalin FD xixixixi,*/
maka terdapat sedikit perbedaan dalam melakukan kompilasi.
2.1 Upgrade module-init-tools
Ini adalah langkah pertama kali yang harus dilakukan
sebelum mengkompilasi kernel 2.6.x
a).ekstrak module-init-tools yang terbaru
[root@toroo tmp]# tar -jxvf module-init-tools-3.0.tar.bz2b) Kompile module-init-tools
[root@toroo tmp]# cd moudule-init-tools-3.0
[root@toroo module-init-tools-3.0]# ./configure --prefix=/
[root@toroo module-init-tools-3.0]# make moveold
[root@toroo module-init-tools-3.0]# make
[root@toroo module-init-tools-3.0]# make install
[root@toroo module-init-tools-3.0]# ./generate-modprobe.conf /etc/modprobe.conf
[root@toroo module-init-tools-3.0]# cp modprobe.devfs /etc2.2 Kompile kernel 2.6 terbaru
a). Extrak kernel 2.6 terbaru dari
www.kernel.org[root@toroo tmp]# tar -jxvf linux-2.6.x.tar.bz2 -C /usr/src/
b). Pindah direkroti ke /usr/src/ dan buat simbolik link
[root@toroo tmp]# cd /usr/src
[root@toroo src]# ln -s linux-2.6.x/ linux
c). Pindah ke kedirektori linux dan konfigurasikan kernel sesuai kebutuhan.
ane tidak akan membahas membahas konfigurasi karena terlalu panjang,
tapi yang paling penting adalah bagian files system,
masukan ext2, ext3, dan reiserfs kedalam kernel dengan menekan tombol Y.
Jangan jadikan modul.Hal ini untuk mencegah kemungkinan kernel tidak
mengenali file system yang ada.
[root@toroo src]# cd linux
[root@toroo linux]# make mrproper
[root@toroo linux]# make menuconfigd). Simpan perubahan konfigurasi dan keluar, lalu kompile kernel
[root@toroo linux]# make all
[root@toroo linux]# make modules_installe). Salin kernel image dan system.map ke dalam direktori /boot
[root@toroo linux]# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.x(sesuai versi kernel)
[root@toroo linux]# cp System.map /boot/System.map-2.6.9
f). Karena ane pake grub, jadi tinggal ditambah aja di /boot/grub/grub.conf
root (hd0,0)
kernel /kernel-2.6.9 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda2 vga=0x317 splash=verbose
g). Reboot Linux anda, jika beruntung anda akan menikmati kernel baru,
jika tidak, ulangi dari awal, jika terjadi kesalahan dalam kompilasi kernel anda ane ga bertanggung jawab,
tapi cara ini udah berhasil di coba di beberapa versi distro slackware dan turunannya:D