LinuxParty
http://www-128.ibm.com/developerworks/linux/library/l-fedora-livecd/index.html
====================================
Si tienes alguna distro basada en Ubuntu o Debian, prueba...
====================================
Un live-CD es un CD que contiene un Sistema Operativo Linux completo (junto con diversas aplicaciones) que puede ejecutarse desde el CD sin necesidad de instalarlo en el disco duro, utilizando únicamente la memoria RAM.
Se suelen utilizar como dispositivo de rescate para arrancar una máquina con problemas, como demo para mostrar Linux a usuarios que no lo conocen o como test para comprobar la compatibilidad del hardware.
Veamos cómo crear nuestro propio live-CD. Disponemos de varias herramientas:
- dfsbuild (paquete dfsbuild): nos permite crear nuestro propio Debian
From Scratch live-CD, con los paquetes que nosotros seleccionemos. El proceso para crearlo
es el siguiente:
- el archivo de configuración es /etc/dfsbuild/dfs.cfg. Las principales directivas a
configurar son el repositorio a usar, desde donde dfsbuild descargará los paquetes
incluidos en el live-CD (por defecto testing):
# Repositories to mirror. Details about each one are
configured below.
dlrepos = testing
# Repository to build the CD with. Must be in above list.
suite = testing
[repo testing]
suite = testing
mirror = http://http.us.debian.org/debianEl kernel a usar:
# Debs from local fs to unpack on live FS (will not be configured)
unpackdebs = /var/cache/apt/archives/kernel-image-2.6.8-2_i386.debY la lista de paquetes a incluir en el live-CD:
# Packages to install on live FS, on all archs, besides base system
allpackages = util-linux mkisofs cdrecord dvd+rw-tools ocaml hugs ghc6
perl vim nano joe libncurses5-dev ftp ssh telnet elinks less
zip unzip tar info man-db manpages-dev manpages cdebootstrap
diff patch gawk tcpdump bash devfsd module-init-tools modutils
rsh-client tftp traceroute iputils-tracepath strace iputils-ping
iptraf iproute ipchains ipfwadm iptables ifupdown dhcp-client
bind9-host whois dnsutils rsync rdiff-backup mutt netcat epic4
cpio buffer alien bzip2 dpkg-dev devscripts busybox-static sudo
dash sash pciutils hotplug discover buffer cramfsprogs minicom
hdparm ntpdate disktype ddrescue umsdos recover dpkg-repack
devscripts debhelper emacs21-nox mtr-tiny python-dev sysutils
build-essential g++ wget lftp lynx cu debconf grep-dctrl lsof
screen gnupg dfsbuild lessAdemás, podemos crear archivos:
[createfiles]
/etc/hostname = bootablesystemshostname
[createfiles]
/etc/resolve.conf = search my.flat
search 192.168.1.1Borrarlos:
[deletefiles]
/etc/hostnameAñadir líneas a un archivo existente:
[appendfiles]
/etc/network/interfaces = iface eth0 inet dhcp
iface eth1 inet dhcp
iface eth2 inet dhcp
iface wlan0 inet dhcp
iface wlan1 inet dhcp
iface wlan2 inet dhcp
iface ath0 inet dhcpO crear enlaces simbólicos:
[symlinks]
/etc/mtab = /proc/mounts - para construir el live-CD ejecutaremos el comando (el directorio debe
estar vacío, ya que su contenido será eliminado sin pedir confirmación):
# dfsbuild -c /etc/dfsbuild/dfs.cfg
- dfsbuild descargará los paquetes y generará el archivo /image.iso, que contiene la imagen .iso del live-CD y el directorio /image que contiene los archivos utilizados para construir el live-CD. Parece ser que además se genera el directorio /opt/dfsruntime (en principio /opt está vacío.)
- Para comprobar el live-CD sin reiniciar usaremos Qemu:
# qemu -boot c -cdrom image.iso
- el archivo de configuración es /etc/dfsbuild/dfs.cfg. Las principales directivas a
configurar son el repositorio a usar, desde donde dfsbuild descargará los paquetes
incluidos en el live-CD (por defecto testing):
- bootcd (paquete bootcd): nos permite crear un Running Debian live-CD,
un live-CD que contiene una copia exacta de nuestra máquina. El proceso es el siguiente:
- el archivo de configuración es /etc/bootcd/bootcdwrite.conf. Especificaremos
los directorios que no se incluirán en el live-CD (no se puede excluir /home):
NOT_TO_CD="/home/francis /home/qemu /home/misc /home/mp3"
- para construir el live-CD ejecutaremos el comando:
# bootcdwrite
Si bootcd encuentra algún problema nos avisará y nos permitirá ignorarlo, continuar o cancelar. El problema más habitual es que el live-CD no quepa en un CD: para que nuestro sistema entre en un CD tendrá que ser realmente minimalista!
- Se generará el archivo /var/spool/bootcd/cdimage.iso, que contiene la imagen .iso
del live-CD. Podemos montar este archivo y ver su contenido, ya que es la imagen de un sistema de ficheros:
# mount -o loop /var/spool/bootcd/cdimage.iso /mnt
- Para comprobar el live-CD sin reiniciar usaremos Qemu:
# qemu -boot c -cdrom /var/spool/bootcd/cdimage.iso
- el archivo de configuración es /etc/bootcd/bootcdwrite.conf. Especificaremos
los directorios que no se incluirán en el live-CD (no se puede excluir /home):
- mklivecd (mklivecd.sourceforge.net, paquete mklivecd): al igual que bootcd, mklivecd nos permite crear un Running Debian live-CD, un live-CD que contiene una copia exacta (snapshot) de nuestra máquina (configuraciones, aplicaciones, documentos, etc.).
====================================
Y para los que son un poquillo más vaguillos...
====================================
Remastersys es una heramienta que podemos crear 2 tipos de imagenes .iso de nuestros sistema.
Aqui las 2 opciones:
*Crear una imagen completa de nuestro sistema incluyendo todos los datos de la carpeta /home.
*Crear una imagen completa de nuestro sistema pero sin incluir los
datos de la carpeta /home. Por lo que con esta opcion podemos
distribuir Linux con nuestros amigos.
Para instalar esta aplicacion debemos editar el archivo /etc/apt/sources.list abriendo la terminal y escribiendo:
$ sudo gedit /etc/apt/sources.list
Nos pedira nuestra contraseña (esta no se vera). Ahora agregamos estas lineas al final de archivo:
# Remastersys
deb http://www.remastersys.klikit-linux.com/repository remastersys/
Guardamos el archivo y lo cerrarmos, ahora escribimos y ejecutamos en la terminal:
$ sudo apt-get update
$ sudo apt-get install remastersys
Listo, lo podemos encontrar en Sistema -> Administracion -> Remastersys Backup
Una vez terminado el backup se nos informara que ya fue hecho y lo podemos encontrar en /home/remastersys ahora solo hay que quemarlo y esta listo tu respaldo.
NOTA: Al hacer un backup es necesario cerrar todas las ventanas y desconectar la Red. El backup del sistema depende de la cantidad de aplicaciones y en caso de que sea completo tambien con la cantidad de datos en /home
Eso es todo alguna duda, favor de comentar.
Fuente: Guia Wiki para Ubuntu
-
Linux
- ¿Por qué Torvalds eliminó a los encargados rusos del mantenimiento del núcleo de Linux?
- 10 cosas que siempre hago después de instalar Linux (y por qué tú también deberías hacerlo)
- 7 cosas que nunca hago después de instalar Linux (y por qué tú tampoco deberías)
- Detección de Intrusos: Snort, Base, MySQL, y Apache2 en Ubuntu Linux 7.10
- He utilizado Linux durante 30 años. Aquí hay 5 razones por las que nunca cambiaré a Windows o MacOS
- ¿Por qué no más personas usan Linux en el escritorio? Tengo una teoría que quizás no te guste.
- Los países occidentales ricos lideran la expansión mundial del petróleo y el gas
- Systemd 256.1 aborda la queja de que 'systemd-tmpfiles' podría eliminar inesperadamente su directorio /home
- Por qué un kernel Linux de distribución 'congelada' no es la mejor opción para la seguridad
- RebornOS es una versión hermosa y fácil de usar de Arch Linux con abundantes opciones de escritorio
- Linus Torvalds sobre el 'hilarante' bombo de la IA
- Cambiar la hora en Linux con Chrony
- Renombrar multiples archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- Linux 6.9 será el primero en superar los 10 millones de objetos Git
- Zorin OS 17.1 lanzado con soporte mejorado para aplicaciones de Windows, edición educativa