debootstrap con Ubuntu UCK de una imagen ISO

Enviado por el 06/04/2012

debootstrap con Ubuntu UCK de una imagen ISO

Esta semana he dedicado tiempo a trastear con deboostrap tanto en Linux Mint, Debian GNU/Linux y Ubuntu.
Para los que no conozcan debootstrap comentar que es una herramienta que permite instalar Debian GNU/Linux o derivados en un subdirectorio. No requiere de un CD para la instalación, sólo el acceso a un repositorio Debian GNU/Linux(u otros). Si dispones de un buena conexión a Internet podrás descargar e instalar vía deboostrap (p.e) Ubuntu 11.10 en menos de 10 minutos(puede que en 5). No voy a escribir cómo hacerlo pues hay miles de sitios web donde indican cómo hacerlo.
El caso es que me preguntaba cómo instalar el SSOO vía imagen ISO y en el sitio web de Ubuntu Linux he encontrado un buen "how to" . Intentaré explicar cómo hacerlo tomando como referencia dicho sitio web. El sistema operativo anfitrión en mi caso es Linux Mint 12 Lisa con kernel 3.0.0-16-generic-x86_64
El primer paso es instalar el paquete uck. Más información en http://uck.sourceforge.net/
Nota: Este ejemplo lo que realizado como "root". Os recomiendo usar "sudo".
aptitude install uck
La variable BASEDIR debe tomar el valor del directorio dónde vamos a "enjaular" el ssoo, en mi caso:
export BASEDIR=/home/apermuy/debootstraps/oneiric_64/
Descomprimir la imagen ISO. Este proceso puede durar unos minutos.
uck-remaster-unpack-iso /home/apermuy/software/ubuntu-11.10-desktop-amd64.iso "$BASEDIR" && sudo uck-remaster-unpack-rootfs "$BASEDIR" && sudo uck-remaster-unpack-initrd "$BASEDIR"
Ahora sólo queda entrar en la "jaula":
uck-remaster-chroot-rootfs /home/apermuy/debootstraps/oneiric_64/Mounting /procMounting /sysMounting /dev/ptsMounting /var/runMounting /tmpMounting /home/apermuy/debootstraps/oneiric_64//remaster-root-homeMounting /home/apermuy/debootstraps/oneiric_64//remaster-apt-cacheCopying resolv.conf...Copying fstab/mtab...Creating DBUS uuid...Deactivating initctl...Deactivating update-grub...Remembering kernel update state...Comprobamos si realmente estamos "dentro" de Ubuntu 11.10:root@mabu:/# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 11.10Release: 11.10Codename: oneiricEn otro post comentaré como crear subinterfaces, algo esencial,a mi entender después de instalar el sistema "enjaulado"

Añadir nuevo comentario

Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

9 + 1 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.