Cómo cambiar el background a un live cd Ubuntu

ubuntu904

Primero nos aseguramos de tener instaladas las herramientas necesarias:
sudo aptitude install squashfs-tools genisoimage

Cargamos el módulo squashfs:
sudo modprobe squashfs

Necesitamos la iso que vamos a modificar en el lugar donde trabajaremos:
mkdir ~live
mv linux.iso ~/live
cd ~/live

montamos la .iso:
mkdir mnt
sudo mount -o loop linux.iso mnt

extraemos el contenido de la .iso en ‘extract-cd’ y montamos el sistema de archivos squashfs
mkdir extract-cd
rsync –exclude=/casper/filesystem.squashfs -a mnt/ extract-cd

mkdir squashfs
sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs

Extraemos el contenido de squashfs en ‘edit’ el cual editaremos:
mkdir edit
sudo cp -a squashfs/* edit/

Preparamos y hacemos chroot:
sudo cp /etc/resolv.conf edit/etc/
sudo cp /etc/hosts edit/etc/
sudo mount –bind /dev/ edit/dev
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys

Personalizamos el background Gnome:
generalmente los background se encuentran en:
/usr/share/background

copiamos nuestro background aquí y editamos los siguientes archivos:
/usr/share/gnome-background-propierties/ubuntu-wallpapers.xml
/usr/share/gconf/defaults/16-ubuntu-wallpapers
/var/lib/gconf/debian.defaults/%gconf-tree.xml

cambiamos la dirección ‘ /usr/share/backgrounds/warty-final-ubuntu.png‘ por la ubicación de nuestro fondo.

reconstruimos la .iso:

umount /proc
umount /sys
exit
sudo umount edit/dev

chmod +w extract-cd/casper/filesystem.manifest
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/
filesystem.manifest
sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop

sudo rm extract-cd/casper/filesystem.squashfs
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs -nolzma

sudo -s
rm extract-cd/md5sum.txt
exit

cd extract-cd
sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat
-no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-8.04.1-desktop-i386-custom.iso .
(no olvidar poner el "." al final del comando, de lo contrario no resultará)

y ahora tenemos un live cd con el background que nosotros elegimos, lo puedes provar quemando
la .iso o en una maquina virtual con 'virtualbox','vmware','qemu', entre otros..

fuente:http://a-cardenas.blogspot.com

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: