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:
Posting Komentar