Posted by: samidz | September 13, 2008

Ngompile Kernel Open

[kebiasaan diriku]
setelah selesai installasi
melakukan mount cdroom terlebih dahulu

#mount /dev/cd0a /mnt/

tambahkan packet nano dan dmassage

#pkg_add nano.tar.gz
#pkg_add dmassage.tar.gz

extract src.tar.gz, sys.tar.gz, dan ports.tar.gz

#tar -zxvf src.tar.gz -C /usr/src
#tar -zxvf sys.tar.gz -C /usr/src
#tar -zxvf ports.tar.gz -C /usr/

setelah proses extract selesai,

#cd /usr/src/sys/arch/i386/conf

gunakan dmassage untuk seleksi hardware di kernel baru
(jangan lupa optimasikan setingan pada BIOS terlebih dahulu)

#dmassage -s GENERIC > NEWKERNEL

cek kembali apakah sudah sesuai,
terlebih pada bagian device network,
atau jika ingin menambahkan option untuk squid

#nano -w NEWKERNEL

untuk squid tambahkan option :

option          BUFCACHEPERCENT=15
option          MSGMNB=16384    # max # of bytes in a queue
option          MSGMNI=60       # number of message queue identifiers
option          MSGSEG=4096     # number of message segments per queue
option          MSGSSZ=64       # size of a message segment
option          MSGTQL=1024     # max messages in system

option          MAXFILES=8192

jangan lupa simpan duluw,
jika sudah, lakukan perintah seperti di bawah ini,

#config NEWKERNEL

masuk ke directory

#cd ../compile/NEWKERNEL

baru lakukan command

#make && make depend

setelah selesai copy file bsd ke /NEWKERNEL

#cp bsd /NEWKERNEL

buat file boot.conf pada directory /etc/

#nano -w /etc/boot.conf

isi dari file boot.conf sendiri,

boot /NEWKERNEL
set timeout 1

setelah itu restrat mesin

#reboot

dilanjutkan dengan prosses build userland,
hapus semua file yg ada pada directory /usr/obj/*

#rm -rf /usr/obj/*

masuk ke directory /usr/src
kemudian make obj

#cd /usr/src
#make obj

setelah selesai jalankan command seperti dibawah ini,

#cd /usr/src/etc && env DESTDIR=/ make distrib-dirs

setelah selesai masuk ke directory /usr/src/
kemudian make build

#cd /usr/src
#make build

setelah proses selesai,
kita bisa melakukan costumisasi pada mesin,
dan selanjutnya terserah anda...

Responses

  1. rm -rf /


Leave a response

Your response:

Categories