How to make stable and compile kernel FreeBSD 9.1

2

Assalamu’alaikum warahmatullahi wabarokaatuh.

Di postingan kali ini, om tyo mau share tentang FreeBSD nih. Kali ini tentang bagaimana menbuat stable dan mencompile kernel di sistem operasi FreeBSD 9.1. Berikut langkah-langkahnya:

server#cd /usr/ports/net/cvsup-without-gui
server#make install clean
server#ee /usr/share/examples/cvsup/ports-supfile
edit pada bagian :
*default host=CHANGE_THIS.FreeBSD.org -> Server CVSUP
menjadi:
*default host=cvsup.au.FreeBSD.org

server#ee /usr/share/examples/cvsup/stable-supfile
langkahnya sama seperti edit file ports-supfile
edit pada bagian :
*default host=CHANGE_THIS.FreeBSD.org -> Server CVSUP
menjadi:
*default host=cvsup.au.FreeBSD.org

server#/usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile
server#/usr/local/bin/cvsup -g -L 2 /usr/share/examples/cvsup/stable-supfile
server#cd /usr/src
server#make buildworld && make buildkernel
server#make installkernel && reboot

Tapi klo mau edit kernel nya ikuti cara berikut :

server#cp /usr/src/sys/i386/conf/GENERIC /usr/src/sys/i386/conf/KERNELBARU
server#ee /usr/src/sys/i386/conf/KERNELBARU

edit dan tambahkan menjadi seperti di bawah ini :

ident KERNELBARU #harus sama dengan nama kernelnya
maxusers 512
# Options for Firewall
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
options DUMMYNET
options IPSTEALTH
#options BRIDGE
options DEVICE_POLLING
# Options for NAT using PF
device pf
device pflog
device pfsync
options HZ=1000
# Options for Squid diskd
options MSGMNB=32768 # max # of bytes in a queue
options MSGMNI=164 # number of message queue identifiers
options MSGSEG=8196 # number of message segments per queue
options MSGSSZ=512 #size of a message segment
options MSGTQL=2048 # max messages in system
# Options for Limiter
options ALTQ
options ALTQ_CBQ # Class Bases Queuing (CBQ)
options ALTQ_RED # Random Early Detection (RED)
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC)
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queuing (PRIQ)
options ALTQ_NOPCC # Required for SMP build
options IPSEC
options IPSEC_DEBUG
#options IPSEC_ESP
options IPFILTER
options IPFILTER_LOG
#options TCP_DROP_SYNFIN
device crypto

tekan Esc pilih Save changes

server#cd /usr/src
server#make buildworld -> Naah, nanti disini aka nada error clang, untuk itu, masukkan kode dibawah ini
server#ee /etc/src.conf

isi script dibawah ini.

WITHOUT_GCC= yes
WITH_CLANG= yes
WITH_CLANG_EXTRAS= yes
WITH_CLANG_IS_CC= yes

Setelah itu make buildworld lagi

server#make buildkernel KERNCONF=KERNELBARU
server#make installkernel KERNCONF=KERNELBARU
server#reboot
server#cd /usr/src
server#make installworld
nah, nanti setelah mengetikkan perintah diatas, akan ada error lagi, untuk itu jalankan perintah di bawah ini.

server#pw useradd -n auditdistd -g audit -c “Auditdistd unprivileged user” -d /var/empty -s /usr/sbin/nologin

setelah itu

server#make installworld && reboot

Alhamdulillah Freebsd 9.1 kita sudah stable :)

server# uname -a
FreeBSD server 9.1-STABLE FreeBSD 9.1-STABLE #0: Wed Jul 10 22:03:34 CIT 2013 root@server:/usr/obj/usr/src/sys/KERNELBARU i386

Share.

About Author

Seorang Blogger asal Kota Balikpapan, yang juga hobi foto-foto, menulis, wisata kuliner dan juga suka ngoprek web dan aplikasi open source.

2 Comments

  1. Ade Malsasa Akbar on

    FreeBSD oh FreeBSD. Senang ada artikel the unknown giant di sini, Kang. Malahan saya ingin baca kelanjutannya. Bagaimana kalau akang tulis artikel perkenalan FreeBSD khas akang? Dan adakah kiranya waktu untuk memberi kuliah dasar FreeBSD di #ubuntu-indonesia?

    • tyodongss on

      terima kasih kang atas kunjungannya.
      Iya boleh kang, nanti saya tulis lagi tutorial seputar FreeBSD.
      waah, klo itu boleh sih kang :)

Leave A Reply

© 2015 Tyodongss - Blogger Balikpapan.