Pages

Senin, 04 Januari 2010

Cara Membuat Sistem Operasi Linux Sendiri

Pada Linux yang open source ada beberapa cara / langkah untuk dapat membuat sendiri system operasi Linux.



Sangat disarankan untuk bocah2 IT membaca berbagai referensi di Internet seperti:

Di : http://www.tldp.org



Ada beberapa cara membuat sistem operasi tersebut antara lain adalah

• Membuat sendiri distro untuk di distribusikan ke teman-teman penggunak Linux. Contoh BlankOn yang dibuat oleh YPLI. Referensi untuk membuat distro sendiri ada di beberapa situs, seperti http://vertito.blogspot.com/2007/08/create-your-own-linux-os-distro-howto.html

• Mengcompile kernel Linux dari source code.



Pada kesempatan ini saya akan menjelaskan teknik meng-compile kernel Linux dari source code kernel. Source code kernel (inti) sistem operasi Linux dapat diambil secara bebas dari situs http://www.kernel.org. Proses/langkah membuat sistem operasi Linux dengan cara meng-compile kernel dapat dilakukan di sistem operasi linux yang kita operasikan dan menjalankan perintah-perintah seperti berikut.



Pada kesempatan ini digunakan adalah Linux Ubuntu, Linux di-Install seperti biasa sebelum kita membuat kernel yang baru.

Tapi agak ribet nih kawan-kawan……

Tapi jangan menyerah ye…..

Setelah linux baru terinstall, Silahkan ubah password rootnya melalui perintah berikut :

$ sudo passwd root

Password:

Password:



Masuk sebagai root :

$ su -

#



update source Ubuntu :

# apt-get update

$ sudo apt-get update





Jangan lupa set supaya /bin/sh menjadi /bin/bash jika diperlukan :

# rm -f /bin/sh

# ln -s /bin/bash /bin/sh



Setelah itu siapkan kernel package :

# apt-get update

# apt-get install kernel-package libncurses5-dev fakeroot wget bzip2





Llu copy source code kernel, dalam contoh ini digunakan versi kernel 2.6.18.1, nah… anda dapat saja menggunakan versi kernel yang paling akhir :

# cd /usr/src

# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.1.tar.bz2

# tar xjf linux-2.6.18.1.tar.bz2

# ln -s linux-2.6.18.1 linux



Compile kernel 2.6 di Linux :

# cd /usr/src/linux

# cp /boot/config-`uname -r` ./.config

# make menuconfig



Melalui menu config kawan-kawan dapat mengkonfigurasi apa saja yang perlu kita support/dukung dari kernel yang kita buat.

# make-kpkg clean

# fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

# cd /usr/src

# dpkg -i linux-image-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb

# dpkg -i linux-headers-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb



Ubah GRUB :

# vi /boot/grub/menu.lst



kawan, Pastikan bahwa kernel yang kita buat ada dalam daftar pilihan GRUB agar saat booting dapat dipilih untuk dijalankan. Shutdown mesin menggunakan perintah :

# shutdown -r now



Coba kawan-kawan login kembali ke mesin yang kita gunakan, cek apakah versi kernel yang kita gunakan telah berhasil dengan baik :

# uname -r



Sumbernya : CBN

0 komentar: