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 ;)

Post simili (quasi):

Tag:,
23 Risposte a “Creare una Debian Live personalizzata”
  1. furly scrive:
    Firefox 10.0.2 Windows 7
    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: Thumb up 0 Thumb down 0

  2. Marco Mattiolo scrive:
    Firefox 10.0.2 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  3. edmond scrive:
    Debian IceWeasel 3.5.16 GNU/Linux
    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: Thumb up 0 Thumb down 0

  4. furly scrive:
    Firefox 10.0.2 Windows 7
    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: Thumb up 1 Thumb down 0

  5. picchiopc scrive:
    Firefox 10.0.2 Ubuntu
    Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2

    altro post da salvare su delicious :D

    Like or Dislike: Thumb up 1 Thumb down 0

  6. furly scrive:
    Debian IceWeasel 3.5.16 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  7. edmond scrive:
    Debian IceWeasel 10.0.2 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  8. furly scrive:
    Debian IceWeasel 3.5.16 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  9. edmond scrive:
    Debian IceWeasel 10.0.2 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  10. edmond scrive:
    Debian IceWeasel 10.0.2 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  11. furly scrive:
    Debian IceWeasel 3.5.16 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  12. edmond scrive:
    Debian IceWeasel 10.0.2 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  13. Duncan scrive:
    Google Chrome 17.0.963.56 GNU/Linux
    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: Thumb up 0 Thumb down 0

  14. edmond scrive:
    Firefox 13.0a1 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  15. RedBlue scrive:
    Firefox 10.0.2 Windows 7
    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: Thumb up 0 Thumb down 0

  16. edmond scrive:
    Debian IceWeasel 10.0.2 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  17. edmond scrive:
    Debian IceWeasel 10.0.2 GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  18. edmond scrive:
    Debian IceWeasel 10.0.2 Debian GNU/Linux 64 bits
    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: Thumb up 0 Thumb down 0

  19. Marco scrive:
    Firefox 16.0 Windows Vista
    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: Thumb up 0 Thumb down 0

  20. Marco scrive:
    Firefox 16.0 Windows Vista
    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: Thumb up 0 Thumb down 0

  21. Marco scrive:
    Firefox 16.0 Windows 7
    Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0

    Niente?… :(

    Like or Dislike: Thumb up 0 Thumb down 0

  22. edmond scrive:
    Safari 8536.25 Mac OS
    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: Thumb up 0 Thumb down 0

  23. Marco scrive:
    Firefox 16.0 Windows 7
    Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0

    Grazie Edmond! :)

    Like or Dislike: Thumb up 0 Thumb down 0

  24.  
Scrivi un Commento

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>