Los usuarios de Linux somo un poco inquietos y nos gusta personalizar lo máximo nuestro sistema por eso mostrare el proceso para crear un LiveCD de Ubuntu por consola, para ello necesitamos lo siguiente:




1) instalar isomaster. (programa para manipular imágenes ISO)
2) instalar squashfs-tools (para crear nuestro sistema personalizado)
3) Una imagen de Ubuntu

Paso 1.

Primero vamos a buscar el archivo filesystem.squashfs que esta en la carpeta casper del LiveCD, extrae el archivo con isomaster y guardalo en la carpeta personal.

Paso 2.

Abre una terminal y monta la imagen squash con estos comando:

mkdir ~/squashfs
sudo mount -t squashfs ~/filesystem.squashfs ~/squashfs/ -o loop


paso 3
Ahora tenemos que copiar todo el contenido de la carpeta squashfs/ a otro ya que es de solo lectura y no podemos hacer cambios:

mkdir ~/livecd
sudo cp -apf ~/squashfs/* ~/livecd


paso 4

vamos a "enjaular" el sistema personalizado con estos comandos:

cd /etc
sudo cp -apf resolv.conf hostname ~/livecd/etc
sudo mount --bind /proc ~/livecd/proc
sudo mount --bind /dev ~/livecd/dev
sudo mount --bind /sys ~/livecd/sys
sudo chroot ~/livecd /bin/bash


paso 5

Una vez hecho esto por fin podremos empezar a instalar programas pero debemos editar antes el archivo sources.list que es donde están guardados los "orígenes del software" es decir desde donde vamos a descargar programas, comenzamos a editarlo con este comando.

sudo nano /etc/apt/sources.list

si no sabes que orígenes o repositorios vas a poner en este archivo puedes descargar la plantilla.

cuando hallamos editado y guardado el archivo vamos a recargar la lista de paquetes:

apt-get update

podemos instalar los paquetes que queramos con.....

apt-get install nombre_del_paquete ejemplo: apt-get install firefox

paso 6


escribe exit para salir del sistema...

exit

y estos comandos para desmontarlo. (si lo hacen mal no podrán crear la imagen y la solución mas fácil es reiniciar la PC para "forzar" este paso).

sudo umount ~/livecd/proc
sudo umount ~/livecd/dev
sudo umount ~/livecd/sys
sudo umount ~/squashfs && rmdir ~/squashfs
sudo rm ~/filesystem.squashfs


paso 7

Creamos la imagen squashfs:

sudo mksquashfs ~/livecd/ ~/filesystem.squashfs


cuando ya este listo nuestra imagen squash debemos reemplazarla con la imagen que esta en la carpeta casper (recuerda que esto se debe hacer con isomaster), guardamos la imagen ISO y a probar se ha dicho.