Metodo per crearsi una Debian Live personalizzata, ma su USB con persistenza, e cioè con la possibilità di avere a portata di mano la nostra Debian Live, ma con la possibilità di fare e mantenere cambiamenti. Un esempio su tutti, è la possibilità di installare software successivamente, arrivando ad avere tutto quello che ci occorre, compresi i pacchetti di terze parti. Nell' immagine sopra si vede la mia chiavetta da 2G, dove 600MB circa risultano occupati dalla Debian Live installata, ed il resto è tutto spazio che servirà a salvare future configurazioni ed installazioni. A differenza della guida precedente, adesso sono su Debian Sid, preciso questo poichè ci sono alcune cosette diverse rispetto a live-build di Squeeze, ma soprattutto c'è qualcosa che non sembra funzionare (lb config –username, l'opzione persistent in contemporanea con lingua e tastiera ecc ecc), comunque niente di preoccupante, poichè quasi tutto si può rivedere e correggere dopo.
$ mkdir live && cd live
$ lb config -a i386 -b hdd --bootappend-live "persistent" --binary-filesystem fat32
$ lb config --distribution squeeze --debian-installer live -p "lxde"
$ lb config --hostname DebianLivebox --username user
le configurazioni già pronte si trovano in:
$ ls /usr/share/live/build/package-lists
Alcune aggiunte supplementari possono essere:
$ lb config --parent-mirror-debian-installer https://ftp.it.debian.org/debian/
$ lb config --mirror-bootstrap https://ftp.it.debian.org/debian/
$ lb config --mirror-binary https://ftp.it.debian.org/debian/
$ lb config --archive-areas "main contrib non-free"
$ lb config --linux-flavours "686"
inizio del processo di costruzione con:
$ sudo lb build
riversare l'immagine (img) sulla chiavetta USB:
$ sudo dd if=binary.img of=/dev/sdX
creare la seconda partizione:
$ sudo fdisk /dev/sdX
premere:
p
per vedere la tabella delle partizioni, e leggere la fine dei cilindri, relativa alla prima partizione.
poi in successione:
n
p
inserire il numero successivo come inizio di partizione, nel mio caso il 78, ed invio
invio
w
$ sudo mkfs.ext4 -L live-rw /dev/sdX2
a questo punto la Debian Live su USB con persistenza è pronta, e verrà montata in /live/cow. Comunque fare riferimento al man di lb_config e live-boot.
enjoy 😉