|
|
Riga 1: |
Riga 1: |
| Generare un Debian Live CD � molto semplice. Vi serve live-package (pacchetto disponibile in Debian unstable o in testing, in stable solo a partire da etch), e cdebootstrap da testing (etch) o pi� recente (per sarge, date un'occhiata in fondo per altre informazioni sul backport di cdebootstrap).
| | Casper � un programma scritto alla Canonical e usato per [http://wiki.ubuntu.com/LiveCD Ubuntu Live]. Integra gli initramfs-tools per costruire un initramfs che possa effettuare il boot di un sistema live. |
|
| |
|
| ===Installare live-package ===
| | Per provare questa tecnologia potete seguire l'[[DLP:_ISO_Howto|ISO Howto]]. |
|
| |
|
| Installare live-package.
| | Potete prelevare direttamente l'upstream con questo comando: |
|
| |
|
| # apt-get install live-package | | $ bzr branch http://bazaar.launchpad.net/~ubuntu-core-dev/casper/trunk casper |
|
| |
|
| ===Usare make-live ===
| | Abbiamo modificato casper per adattarlo a Debian (vedere debian/changelog per i dettagli). Potete anche prelevarlo dal nostro repository bzr con: |
|
| |
|
| Eseguire make-live come root:
| | $ bzr branch http://bzr.debian.org/bzr/debian-live/casper casper-debian |
|
| |
|
| # make-live
| | Oppure potete scaricare i pacchetti dagli usuali mirror debian. |
| | |
| Se avete un [[DLP:_Installare_un_Mirror_Debian_(piccolo_howto)|Mirror Debian]] locale impostate la variabile LIVE_MIRROR in <tt>/etc/make-live.conf</tt>.
| |
| | |
| Nota: il comando indicato creer� un'immagine di base, contenente solo un sistema Debian standard (senza X). Se volete uno dei desktop environment nel vostro livecd date un'occhiata nella pagina man di <tt>make-live</tt> per vedere i flavour preconfigurati offerti.
| |
| | |
| ===Testare l'immagine ===
| |
| | |
| Se avete qemu installato potete fare il boot dell'immagine per esempio con qualcosa di simile a:
| |
| | |
| $ qemu -m 256 -cdrom debian-live/binary.iso -boot d
| |
| | |
| | |
| Con live-package potete preparare i vostri livecd Debian personalizzati. Questo richiede qualche passo di configurazione e l'uso dello script <tt>make-live</tt>, attrezzato per automatizzare tutto il resto, anche la creazione dell'immagine iso pronta per essere masterizzata o testata in qemu. Controllate la pagina di manuale di <tt>make-live</tt> per vedere altri modi per personalizzare la vostra immagine iso. Potete scegliere tra differenti DE, installare solo X11, o farne del tutto a meno.
| |
| | |
| ==Tips ==
| |
| ===Backport di cdebootstrap (solo per Sarge) ===
| |
| | |
| Mettete questo nel vostro <tt>/etc/apt/sources.list</tt>:
| |
| | |
| deb http://www.backports.org/debian sarge-backports main
| |
| | |
| Effettuate un update degli indici dei pacchetti...
| |
| | |
| # apt-get update
| |
| | |
| ...e installate cdebootstrap da backports.org:
| |
| | |
| # apt-get install -t sarge-backports cdebootstrap
| |
| | |
| Nota: se aggiungete semplicemente backports.org nel <tt>sources.list</tt> non sar� aggiornato alcun pacchetto. Dovete specificare manualmente <tt>sarge-backports</tt> per dire ad apt da dove prendere il pacchetto.
| |
| | |
| === usare live-package con Sarge ===
| |
| | |
| live-package di testing/unstable pu� essere installato su sarge (senza dover aggiornare altri pacchetti, come libc6):
| |
| | |
| * installare cdebootstrap da backports.org (vedere il tip sopra)
| |
| | |
| # apt-get install -t sarge-backports cdebootstrap
| |
| | |
| * installare le dipendenze di live-package da sarge
| |
| | |
| # apt-get install genext2fs mkisofs squashfs-tools
| |
| | |
| * installare live-package da testing o unstable
| |
| | |
| # apt-get install -t unstable live-package
| |
| | |
| Naturalmente per fare tutto ci� avete bisogno di un repository testing o unstable in <tt>/etc/apt/sources.list</tt>.
| |