build world in 2 different boxJika Anda mempunyai CPU yang lambat, Anda dapat
melakukan buildworld di komp (punya tetangga :)) yang lebih cepat...
Syaratnya kedua komp harus terhubung ke network, pokoknya kita mesti bisa
ngakses mesin lainnya lewat NFS... gitu..
Make buildworld di FASTBOX, make installworld di SLOWBOX
FASTBOX -> 192.168.1.1
SLOWBOX -> 192.168.1.2
Make buildworld dilakukan di FASTBOX,
make installworld di SLOWBOX:
FASTBOX sebagai NFS server, di FASTBOX edit /etc/exports
# vi /etc/exports
/usr/src -alldirs -maproot=root:wheel 192.168.1.2 255.255.255.0
/usr/obj -alldirs -maproot=root:wheel 192.168.1.2 255.255.255.0
~
~
Di FASTBOX jalankan portmap, nfsd & mountd
# /usr/sbin/portmap
# /sbin/nfsd
# /sbin/mountd
Di SLOWBOX jalankan nfsiod (nfs client), lalu mount /usr/src dan /usr/obj
# /sbin/nfsiod -n 4
# mount -t nfs 192.168.1.1:/usr/src /usr/src
# mount -t nfs 192.168.1.1:/usr/obj /usr/obj
Masuk direktori /usr/src di SLOWBOX, kemudian lakukan installworld
# cd /usr/src
# make installworld
Compile kernel di SLOWBOX (harus ada hak write /usr/obj di FASTBOX; check
/etc/exports di FASTBOX)
# cd /usr/src
# make buildkernel KERNCONF=SLOWBOX
Install kernel di SLOWBOX
# cd /usr/src
# make installkernel KERNCONF=SLOWBOX
Note: jika instalasi kernel gagal, periksa kernel security level
(kern_securelevel)
Update /etc di SLOWBOX
# /usr/sbin/mergemaster -v
Compile /stand (di SLOWBOX)
# cd /usr/src/release/sysinstall
# make clean; make all
Install /stand (di SLOWBOX)
# cd /usr/src/release/sysinstall
# make install
Reboot ke multiuser mode
# reboot
Cara lain: make buildworld di FASTBOX kemudian
make installworld dilakukan di FASTBOX dengan target SLOWBOX:
SLOWBOX sebagai NFS server, edit file /etc/exports:
# vi /etc/exports
/ -alldirs -maproot=root:wheel 192.168.1.1 255.255.255.0
/usr -alldirs -maproot=root:wheel 192.168.1.1 255.255.255.0
/var -alldirs -maproot=root:wheel 192.168.1.1 255.255.255.0
~
~
Di SLOWBOX jalankan portmap, nfsd & mountd
# /usr/sbin/portmap
# /sbin/nfsd
# /sbin/mountd
FASTBOX menjadi NFS client
# nfsiod -n 4
# mkdir /mnt/slowbox
# mkdir /mnt/slowbox/usr
# mkdir /mnt/slowbox/var
Di FASTBOX mount direktori /, /usr, /var dari SLOWBOX
# mount -t nfs 192.168.1.2:/ /mnt/slowbox/
# mount -t nfs 192.168.1.2:/usr /mnt/slowbox/usr
# mount -t nfs 192.168.1.2:/var /mnt/slowbox/var
Make installworld dari FASTBOX tujuan SLOWBOX
# cd /usr/src
# make installworld DESTDIR=/mnt/slowbox
Compile kernel di FASTBOX, buat/copy dulu file konfigurasi kernel(SLOWBOX) ke
/usr/src/sys/i386/conf
# cd /usr/src
# make buildkernel KERNCONF=SLOWBOX
Umount direktori /mnt/slowbox/, /mnt/slowbox/usr, /mnt/slowbox/var
# umount /mnt/slowbox/
# umount /mnt/slowbox/usr
# umount /mnt/slowbox/var
Saat instalasi kernel: FASTBOX sebagai NFS server sementara SLOWBOX
menjadi NFS client.
Edit /etc/exports di FASTBOX kemudian jalankan portmap, nfsd dan mountd
# vi /etc/exports
/usr/src -alldirs -maproot=root:wheel 192.168.1.2 255.255.255.0
/usr/obj -alldirs -maproot=root:wheel 192.168.1.2 255.255.255.0
~
~
# /usr/sbin/portmap
# /sbin/nfsd
# /sbin/mountd
Di SLOWBOX (sebagai NFS client)
# nfsiod -n 4
# mount -t nfs 192.168.1.1:/usr/src /usr/src
# mount -t nfs 192.168.1.1:/usr/obj /usr/obj
Instal kernel di SLOWBOX
# cd /usr/src
# make installkernel KERNCONF=SLOWBOX
Note: jika instalasi kernel gagal, periksa kernel security level
(kern_securelevel) di /etc/rc.conf
Update /etc
# mergemaster -v
setelah mergemaster membuat temproot tekan Ctrl-c
# mergemaster -r
Update /stand
# cd /usr/src/release/sysinstall
# make clean; make all
# make install
Reboot ke multiuser mode
# reboot
               (
geocities.com/hackermuda)