BackBox customization

In questo articolo vedremo come personalizzare il Live DVD di BackBox.

Come molti sapranno il rilascio di una nuova versione è prevista con cadenza quadrimestrale, ciò significa che nel momento in cui scarichiamo e masterizziamo le ISO alcuni pacchetti potrebbero non essere aggiornati. Con tale procedura, non ci limiteremo solo all'installazione degli aggiornamenti ma sarà possibile anche aggiungere o rimuovere pacchetti, installare drivers o modificare qualsiasi altro aspetto della nostra distro...

Il tool che fa a caso nostro è UCK installabile direttamente dai repository di Ubuntu ma se preferite una versione più aggiornata fate ovviamente riferimento al sito ufficiale.

Installiamo il pacchetto:

sudo apt-get install uck

Scompattiamo il file ISO:

sudo uck-remaster-unpack-iso backbox-2-i386.iso

Entriamo nell'ambiante chroot:

sudo uck-remaster-unpack-rootfs
sudo uck-remaster-chroot-rootfs

Da ora in poi qualsiasi operazione fatta sarà eseguita nella root del sistema da rimasterizzare...

Per gli aggiornamenti procediamo come da manuale:

apt-get update
apt-get dist-upgrade

Effettuando gli aggiornamenti potrebbero riattivarsi alcuni servizi, il mio consiglio è di disattivarli in modo da avere una ISO che si avvii in tempi ridotti.

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

Da ora in poi potete installare, rimuovere o effettuare qualsiasi modifica al sistema...

Prima di chiudere la ISO è sempre buona norma fare un po di pulizia.

apt-get clean
rm -f /etc/apt/*.save
rm -f /etc/apt/sources.list.d/*.save
rm -f /var/crash/*

Generiamo una nuova immagine initramfs ed usciamo:

update-initramfs -u
exit

Le istruzioni che seguono servono a sostituire alcuni files della ISO con i nuovi appena generati:

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

Ovviamente è possibile anche personalizzare i parametri di avvio del Live DVD andando a modificare il seguente file:

~/tmp/remaster-iso/isolinux/isolinux.cfg

Creiamo ora il nuovo file rootfs:

sudo uck-remaster-pack-rootfs -c

Terminiamo il lavoro ricreando il file ISO:

sudo uck-remaster-pack-iso backbox-2-i386.iso -g -d "BackBox Linux 2 - Live DVD"