Creare una Debian Live personalizzata
Scritto da edmond in Comandi & Shell, Debian, Debian Live, Gnu-Linux, Sicurezza, Tips & Tricks, Utility

Perche crearsi una Debian Live, quando sul sito si trovano gia pronte? Le risposte possono essere molteplici, ma secondo me i motivi fondamentali possono essere: la possibilità di includere nella propria Debian Live pacchetti o firmware che di default non ci sono, portare l'immagine a 600MB, rispetto ad 1,2GB di default, mantenendo sempre una live grafica, oppure addirittura portarla a 200MB con tutti i tools di rescue. Comunque come sempre fare riferimento al manuale.
# apt-get install live-build
esempio di configurazione:
$ mkdir live && cd live
$ lb config -a i386 --binary-filesystem fat32 --distribution squeeze --debian-installer live --archive-areas "main contrib non-free" --packages "gparted flashplugin-nonfree firmware-linux-nonfree lxde" --bootappend-live "locales=it_IT.UTF-8 keyboard-layouts=it"
per poi iniziare la costruzione:
# lb build
per testare il risultato, usare qemu oppure virtualbox:
# qemu -hda binary-hybrid.iso
enjoy





















Articoli (RSS)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
Funziona anche con Debian Testing?
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
Ho usato anch’io live-build per crearmi una live personalizzata, ma ho notato che live-build v3 (nei repo testing) usa comandi diversi (esempio, la lista dei pacchetti va messa in un file apposta perché non è più supportato il parametro –packages) rispetto live-build v2 (debian squeeze).
Il tuo esempio di configurazione è riferito alla versione fornita con squeeze, giusto?
Like or Dislike:
0
0
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
@furly
si metti wheezy al posto di squeeze
@ Marco
il comando sopra va bene per Squeeze, anche se non ci sono
poi tanti stravolgimenti con il nuovo libve-build. Per esempio, invece
di usare –packages, usi –packages-lists (lxde oppure gnome oppure rescue) oppure il -p (lxde gparted ecc ecc)
Like or Dislike:
0
0
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
Grazie Edmond lo sapevo. Volevo sapere solo se funzia: l’ultimo mio tentativo con il vecchio sito debian-studio falliva miseramente ogni volta con Wheezly…
p.s.: complimenti per il blog!
Like or Dislike:
1
0
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
altro post da salvare su delicious
Like or Dislike:
1
0
Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.16) Gecko/20120131 Iceweasel/3.5.16 (like Firefox/3.5.16)
Due considerazioni (soltanto perchè posts così interessanti diventano poi una buona guida con tanto di debugs):
- prima di dare il comando di costruzione lb build, è bene creare una cartella dedicata nella propria home, altrimenti si corre il rischio di “sporcare” un po’ il sistema con directory e sottodirectory;
- il pacchetto live-installer non funzia (almeno nella costruzione di wheezy). Infatti dopo circa mezz’ora di scaricamento e sfrullamento, la build si blocca sul menzionato pacchetto. Questa cosa succedeva anche con la costruzione via web (leggasi debian live studio). Con squeeze non lo so.
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2
#furly
aggiunto la creazione della cartella
praticamente sei su testing, e fallisce la costruzione della testing live?
Like or Dislike:
0
0
Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.16) Gecko/20120131 Iceweasel/3.5.16 (like Firefox/3.5.16)
Io sono su stable. Avvio la build di wheezy+lxde con solo i repos main, scarica tutti i pacchetti necessari, inizia il building. Quando il sistema cerca di scaricare il pacchetto debian-live-installer (mi pare) non lo trova ed il build termina con errore.
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2
adesso sto provando io da Sid, con i comandi sopra (quasi), vediamo che
succede.
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2
@furly
ti confermo che funziona, io l’ho appena creata senza errori,
il comando usato su Sid, è lo stesso di sopra, solo che al posto
di –packages, va -p
Like or Dislike:
0
0
Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.16) Gecko/20120131 Iceweasel/3.5.16 (like Firefox/3.5.16)
Che sia allora per colpa che la base è Debian Squeeze?
Mi sembra strano… Provo ancora poi ti faccio sapere.
Grazie.
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2
magari è un problema della live-build di squeeze
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
Edmond, dove e come si configurano i sources di apt prima di costruire la “Live”? Io che sono a piú di 6.000 Km dalla patria madre mi scarica prima dal repositorio tedesco e dopo da cdn.debian.net che é indecentemente lento, 10 Kb/s, nemmeno quando andavo con il modem a manovella mi scaricava cosí…
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120224 Firefox/13.0a1
ci sono i comandi manuali, oppure vai nella cartella /config e modifica
il file bootstrap, cdn.debian.net mi pare che puoi lasciarlo così,
in quanto va a prendere il mirror più vicino.
Like or Dislike:
0
0
Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
Ciao Edmond! Senti ma se volessi potrei includere anche un repository di terze parti in modo da installare direttamente ad esempio il browser Opera?
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2
@RedBlue
non l’ho mai fatto ma credo di si, bisogna curiosare ed inserire il
repo nel file bootstrap…..comunque proverò
Like or Dislike:
0
0
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2
@RedBlue
mi correggo, i repository di terze parti vanno inseriti nel
file chroot, dove si trova la voce specifica.
Like or Dislike:
0
0
Mozilla/5.0 (X11; Debian Gnu/Linux x86_64; rv:10.0.2) Iceweasel/10.0.2
@RedBlue
questo metodo è il migiore:
http://www.edmondweblog.com/index.php/2012/03/09/creare-una-debian-live-usb-persistente/
diversamente non funziona
Like or Dislike:
0
0
Mozilla/5.0 (Windows NT 6.0; rv:16.0) Gecko/20100101 Firefox/16.0
edmond, hai notizie di come si possa forzare il driver nVidia proprietario (quelli forniti da nVidia) in una live?
Like or Dislike:
0
0
Mozilla/5.0 (Windows NT 6.0; rv:16.0) Gecko/20100101 Firefox/16.0
edmond, hai notizie di come si possa forzare il driver nVidia proprietario (quelli forniti da nVidia) in una live?
(chiaramente facendo nel contempo in modo di blacklistare – o eliminare – Nouveau)
Grazie!
Like or Dislike:
0
0
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0
Niente?…
Like or Dislike:
0
0
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25
Ciao, dovrei fare delle prove ma al momento non ho avuto tempo, spero di riuscire a farlo nella prox settimana
Like or Dislike:
0
0
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0
Grazie Edmond!
Like or Dislike:
0
0