alat dan bahan
1. UCK (ubuntu customization kit)
2. file .ISO backbox 2.01
3. backbox 2.01 yg terinstall di harddisk
4. ruang kosong (space) harddisk yg cukup
cara membuat:login ke backbox linux yg terinstall di harddisk, download dan install uck terbaru
wget http://downloads.sourceforge.net/project/uck/uck/2.4.5/uck_2.4.5-0ubuntu1_all.deb
sudo dpkg -i uck_2.4.5-0ubuntu1_all.deb
sudo apt-get -f install
Uncompress BackBox ISO : sudo uck-remaster-unpack-iso backbox-2.01-i386.iso
buat direktori remaster-root mkdir ~/tmp/remaster-root
buat file exclude.lst nano exclude.lst
isikan dengan tulisan berikut: /boot/grub/*
/dev/*
/etc/fstab
/etc/mtab
/etc/hosts
/etc/X11/xorg.conf*
/etc/gdm/custom.conf
/home/*
/host
/media/*
/mnt/*
/lost+found
/proc/*
/root/*
/sys/*
/tmp/*
/var/lib/dbus/*
/var/tmp/*
/var/mail/*
/var/spool/*
*.deb
*.bak
*.log
meng-copy file2 di backbox linux, kecuali yg terdapat pada file exclude.lst, ke ~/tmp/remaster-root rsync -av --exclude-from=exclude.lst / ~/tmp/remaster-root
tunggu sampai selesai, mungkin agak lama bila banyak program terinstall, ketika selesai, lakukan chroot sudo uck-remaster-chroot-rootfs
di dalam lingkungan chroot, set environment variabel, lakukan update dan upgrade paket, serta install paket2 untuk live system export HOME=/root
export LC_ALL=C
apt-get update
apt-get dist-upgrade
apt-get install casper lupin-casper gparted xfsprogs jfsutils ubiquity ubiquity-frontend-gtk ubiquity-ubuntu-artwork
edit file /etc/casper.conf nano /etc/casper.conf
ubah isinya menjadi # This file should go in /etc/casper.conf
# Supported variables are:
# USERNAME, USERFULLNAME, HOST, BUILD_SYSTEM
export USERNAME="backbox"
export USERFULLNAME="Live session user"
export HOST="backbox"
export BUILD_SYSTEM="Ubuntu"
buat file dengan nama clear.sh nano clear.sh
isikan file clear.sh, dengan isi sebagai berikut: #!/bin/bash
for i in `cat /etc/passwd | awk -F":" '{print $1}'`
do
uid=`cat /etc/passwd | grep "^${i}:" | awk -F":" '{print $3}'`
[ "$uid" -gt "998" -a "$uid" -ne "65534" ] && userdel --force ${i} 2>/dev/null
done
service apache2 stop
service tor stop
service polipo stop
service greenbone-security-assistant stop
service openvas-administrator stop
service openvas-manager stop
service openvas-scanner stop
update-rc.d -f apache2 remove
update-rc.d -f tor remove
update-rc.d -f polipo remove
update-rc.d -f greenbone-security-assistant remove
update-rc.d -f openvas-administrator remove
update-rc.d -f openvas-manager remove
update-rc.d -f openvas-scanner remove
apt-get clean
rm -f /etc/apt/*.save
rm -f /etc/apt/sources.list.d/*.save
rm -f /var/crash/*
rm -rf /tmp/* ~/.bash_history
rm /etc/hosts
rm /etc/resolv.conf
rm /var/lib/dbus/machine-id
update-initramfs -u
fungsi skrip clear.sh, untuk menghapus user non sistem, menghentikan dan me-remove service dari startup, menghapus file yg tidak diperlukan, memperbarui initramfsberi hak eksekusi pada file clear.sh, lalu eksekusi, selesai eksekusi, keluar dari lingkungan chroot
chmod +x clear.sh
./clear.sh
exit
menghapus dan mengganti beberapa file di direktori ~/tmp/remaster-iso sudo rm -f ~/tmp/remaster-iso/casper/initrd.lz
sudo cp ~/tmp/remaster-root/boot/initrd.img-* ~/tmp/remaster-iso/casper/initrd.gz
sudo cp ~/tmp/remaster-root/boot/vmlinuz-* ~/tmp/remaster-iso/casper/vmlinuz
keterangan: tanda asterisk (*), adalah singkatan versi dari filemembuat rootfs baru, dengan mengupdate filesystem.squashfs
sudo uck-remaster-pack-rootfs -c
build ISO baru: sudo uck-remaster-pack-iso backbox-2.01-i386.iso -g -d "BackBox Linux 2.01 - Live DVD"
file ISO yang jadi, berada di ~/tmp/remaster-new-files, selanjutnya bisa dicoba menggunakan software virtualisasi, atau di burn ke DVD