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"