Kompilasi kernel di OpenSUSE



Open SUSE sebelumnya bernama SUSE Linux dan SUSE Linux Professional, adalah salah satu distro Linux dari perusahaan Novell, SUSE Linux awalnya merupakan distro Slackware. openSUSE merupakan sebuah proyek masyarakat, yang disponsori oleh Novell, dirancang untuk pengguna rumahan, website resmi Open SUSE http://www.opensuse.org/en/ dalam tutorial kali ini saya menggunakan OpenSUSE 11.2



Kernel Linux adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman yang digunakan dalam sistem operasi GNU/Linux. Kernel ini merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh pemrogram di seluruh dunia. Linux merupakan contoh utama dari perangkat lunak bebas dan sumber terbuka.website kernel linux http://www.kernel.org/

untuk melakukan kompilasi kernel kita bisa melakukan update terhadap linux OpenSUSE kita dengan menggunakan perintah sebagai berikut
masuk ke system root
dengan mengetik
$ su
$password:
#
# yast -i ncurses-devel
setelah itu bisa dilanjut dengan perintah untuk menampilkan kernel yang sedang aktif saat ini dengan mengetikkan
# uname -a

atau bisa mengklik system monitor pada menu

setelah mengetahui kernel versi berapa yang aktif kita bisa browsing kernel terbaru dan mendownloadnya di www.kernel.org setelah mendapatkan file kernelnya saya lalu mencopy file tersebut di folder home sebagai persiapan untuk melakukan kompilasi ada beberapa hal yang perlu di perhatikan dan perlu menambah aplikasi diantaranya pada 3 alamat file ini harus berisi string yang sama contoh :
# vi /usr/lib/rpm/find-provides.ksyms
[...]
#kernel-*) is_kernel_package=1 ;;
kernel*) is_kernel_package=1 ;;
[...]

# vi /usr/lib/rpm/find-requires.ksyms

[...]
#kernel-*) is_kernel_package=1 ;;
kernel*) is_kernel_package=1 ;;
[...]

# vi /usr/lib/rpm/find-supplements.ksyms

[...]
#kernel-*) is_kernel_package=1 ;;
kernel*) is_kernel_package=1 ;;
[…]

kemudian lakukan peninstallan beberapa aplikasi yang diperlukan saat melakukan kompilasi kernel

# zypper install gcc

# zypper install make

baru bisa menuju tahap copy file kernel ke sistem yang ada di folder /usr/src dengan cara

# cp /home/username/linux-x.x.xx.tar.bz2 /usr/src

setelah melakukan copy tahab selanjutnya menganti direktori yang aktif ( pindah direktory yang aktif)

# cd /usr/src

kemudian lakukan proses pengextrackan file kernel di folder /usr/src

# tar -xvjf linux-x.x.xx.tar.bz2

setelah proses penxtrackan kernel selanjutnya kita beralih ke folder hasil extracknya tadi untuk melakukan konfigurasi kernelnya

# cd linux-x.x.xx.tar.bz2

kemudian lakukan proses untuk persiapan konfigurasi dan kompilasi kernelnya

# make mrproper

# make config (tekan enter terus-menerus sampai konfigurasi selesai untuk mendapatkan konfigurasi default)

# make (kompile kernel and module)


# make modules_install (memasang module)


# make install (memasang kernel image and initrd)
setelah selesai baru lakukan reboot 


# reboot


lihat hasilnya pada boot loader menu konfigurasi kernel baru sudah tampil kita tinggal memilih pilihan tersebut dan menunggu proses masuk ke desktop baru kita mengecek dengan terminal

# uname -a

atau menggunakan system monitor. sekian tutorial dari saya semoga bermanfaat buat temen-temen.



No comments:

Post a Comment