Quote

why linux so confusing?
because it`s free and you can do anything

Selasa, 06 April 2010

Compile Kernel 2.6.26.2 Open SUSE 10.0

1.Mendownload dan Mengekstrak Kernel
Pertama kita cek dulu kernel yang di gunakan
Download kernel dari http://kernel.org dan simpan di folder /usr/src/
untuk bisa masuk kedalam folder /usr/src/ harus dalam mode root
atau kita bisa menggunakan perintah

su -
fill the root password

cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.2.tar.bz2



wait a moment, with some coffee or just lay down in your bed

dan setelah selesai kita extract kernel tersebut menggunakan perintah

tar xjf linux-2.6.26.2.tar.bz2


congratulation you just finish the first task.

2.Mendownload Komponent Penting

setelah kernel berhasil di Download dan dan di ekstrak kita harus mendownload beberapa komponen penting untuk bisa melakukan compile

zypper -i make

zypper in gcc make qt3-devel

yast -i ncurses-devel



and again wait a moment please

after finish and congratulation you just finish the 2nd task

3.Membuat Config
setelah semua selesai kita bisa langsung melangkah selanjutnya dengan melakukan pembuatan config, tapi sebelum itu masuk ke folder di mana kernel itu berada misal

cd /usr/src/linux-2.6.26.2

setelah masuk ke dalam folder tersebut kita ketikan perintah berikut

make mrproper
cp /boot/config-`uname -r` ./.config

setelah itu kita lanjutkan dengan perintah

make menuconfig

maka akan muncul tampilan seperti berikut



setelah itu pilih Load An Alternate Configuration File


tekan enter di tab OK

tekan (esc) 2x dan pilih Save your configuration

4.Membuat Installer Kernel sebagai RPM

setelah melakukan perintah di atas mari kita buat file rpm agar dapat di install di open suse kita dengan perintah
make rpm -Bb

menggunakan -b dan -B agar jika terjadi error tidak berhenti di tengah jalan

and again wait an Hours not a minute (I am damn Seriously this time)

5.Melakukan Install

masukan perintah berikut

cd /usr/src/packages/RPMS/i386/ rpm -ivh kernel-2.6.26.2-ape-1.i386.rpm

setelah selesai lakukan perintah ini agar kernel terload kedalam ramdisk karena system kernel baru kita tidak terload langsung ke dalam booting list

mkinitrd
6.Menyeting GRUB Loader

setelah semua langkah selesai kita ketikan perintah

yast

masuk kedalam System -> Boot Loader

pilih tab Add

kemudian pilih Clone Selected Session

pilih di bagian Kernel -> Browse kemudian masukan vmlinuz-2.6.26.2-ape

pilih lagi bagian RAMdisk -> Browse kemudian masukan
initrd-2.6.26.2-ape

keluar dari menu itu dan pilih quit

maka saat bootscreen akan ada pilihan kernel milik kita


dan mari kita lihat kernel kita sekarang



Wohoo this Awsome yaay!

Tidak ada komentar:

Posting Komentar