Bé, per qüestions de feina m'ha tocat mirar de cóm fer una Live CD amb les característiques que jo vull (basada en Debian) i, evidentment, una personalització acurada de la mateixa.
Per sorpresa meva (pensava que era molt més complicat) he trobat aquest fantàstic article que explica amb tot luxe de detalls cóm aconseguir-ho. el podeu veure des d'aquest anllaç: el-directorio.org/DebianLive
També he trobat aquest altre article que permet el mateix però per a una distribució basada en Slax.
Estic al·lucionant literalment amb les possibilitats d'aquesta eina.
Passo a explicar-vos el que he fet per crear la "meva" distro-live personalitzada:
1.- Instal·lar el programari necessari dins la meva Debian etch:
# apt-get install live-package
2.- Després de mirar les pertinents instruccions des de el-directorio.org/DebianLive, hem logejo com a root i llenço l'script màgic: (tingueu paciència, triga la seva estona)
# make-live -a i386 -d etch -s "main contrib non-free" -p xfce-desktop
--packages "mozilla-firefox-locale-ca ssh openssh-server openssh-client openoffice.org-l10n-ca
quanta-data quanta gftp flashplugin-nonfree yafc gtkam gqview
opera beep-media-player toolame vlc gaim gparted gnomebaker gxine alsa"
Com podeu observer la idea es fer un live-cd per a l'arquitectura i386, de la distribució Debian Etch, amb els repositoris main, contrib i non-free, amb l'entorn gràfic xfce i amb un seguit de paquets que penso que m'agradaria de tenir a aquesta distro.
3.- Ja tenim la ISO feta a punt per desar-la a un CD i poder funcionar amb ella, però.. avanç fem una proba:
# aptitude install qemu
#qemu -cdrom binary.iso
Amb la instal·lació de l'emulador qemu podrem probar la live-distro sense llençar cd's.
Si vejem que tot rutlla al nostre gust podrem ja procedir a desar la imatge a un CD (o dvd, tot depen del que ocupi). Per això podem fer servir qualsevol programari de fer CDs o des de la línia de comandes:
# wodim -v -eject dev=/dev/hdc /home/joan/debian-live/binary.iso
4.- Ara que ja tenim la Live crec que el més interessant (per el projecte que jo tinc al cap) es personalitzar al nostra ISO amb totes les coses que vulguem.
Bé, per una empresa que prefereixo no anomenar (coses del directe) ja he fet, finalment, el primer engendre de Debian-Live per aconseguir un objectiu molt concret; fer córrer un (puto) Flash en tres PC's a mode de "joc" interactiu.
Els passos que he seguit:
Aquí estem cridant el make-live amb els següents paramentres:
# Standard
console-common locales
# xfce4
gdm xfce4
desktop-base
xfce4-mixer-alsa
xfce4-utils
xfce4-terminal
xfce4-session
xfce4-panel
xfce4-mixer-alsa
xfce4-mixer
xfce4-mcs-plugins
xfce4-mcs-manager
xfce4-icon-theme
synaptic
x-window-system-core
xserver-xorg-input-all
xserver-xorg-video-all
xdebconfigurator
xresprobe
# Programes
mozilla-firefox
mozilla-firefox-locale-ca
ssh
openssh-server
openssh-client
gftp
libflash0c2
yafc
gtkam
mozilla-plugin-vlc
vlc-plugin-alsa
vlc gaim-data
alsa
less
yafc
screen
locales
locales-all
network-manager-gnome
network-manager
#Flash
libflash-dev libflash-mozplugin
libflash-swfplayer
libflash0c2
flashplugin-nonfree
flashplayer-mozilla
Aquí, he inclòs el Yafc, l'SSH i demés per poder, posteriorment, comprimir i enviar-me el directori /home/casper/ a un aptre ordenador, després us comento.
#lugar donde se genero el fichero debian-live
MASTER=/home/joan/debian-live
#nombre de la Iso
NAMEISO=LinuxBCN-Debian-Live
# Si ya existe el filesystem.squashfs lo borra
if [ -f ${MASTER}/debian-live/binary/casper/filesystem.squashfs ]
then
rm ${MASTER}/debian-live/binary/casper/filesystem.squashfs
fi
# Genera el nuevo filesystem.squashfs con los cambios realizados
mksquashfs ${MASTER}/debian-live/chroot ${MASTER}/debian-live/binary/casper/filesystem.squashfs
# Genera la ISO
mkisofs -A "Debian Live" -p "Debian Live; http://debian-live.alioth.debian.org/" -o ${MASTER}/debian-live/${NAMEISO}.iso -r -J -l -V "iskariote Live `date +%Y%m%d`" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table ${MASTER}/debian-live/binary/
Bé, per el que he llegit encara es pot millorar molt més la ISO així que m'entretenc un xic a vore si..
El que necessito, senzillament, és personalitzar l'xfce4. Per el que llegeixo hi ha una manera de fer-ho prou senzilla:
Bé, per el moment sembla que el meu primer projecte real amb una Debian-live-cd és suficient, però justet.
Les coses que no he pogut canviar i que de ben segur aniré necessitant, son: