Instalación de un Debian sobre otro Debian o sobre RedHat

David Charro Ripa

23 de noviembre de 2001

Siguiendo el http://www.laespiral.org/documentacion/articulos/chroot/entorno-chroot.htmlartículo de Jesús M. González Barahona sobre entornos chroot en debian he probado a instalarme woody dentro de una potato. Y por ejemplo he conseguido arrancar la versión de woody de las X, la 4, en el terminal virtual 8 mientras tenía la versión 3 de potato en el 7.

Para ello recompilé para potato el paquete deboostrap, que solo está oficialmente a partir de woody.

Si esto se puede hacer en una debian potato, pensé que también se podría hacer en una RedHat. Así que generé con alien los rpm y los probé sobre RedHat 6.2 Y ya tengo una potato funcionando sobre RedHat 6.2

Os detallo los pasos básicos para poder hacer esto contando que tenéis internet.

Descargar e instalar el paquete debootstrap y wget.

RedHat6.2

Se baja la versión rpm de http://www.laespiral.org/proyectos/dcharro/dr/rpm/rh6.2/debootstrap-0.1.15.5-2.i386.rpmdebootstrap y, si es necesario, http://www.laespiral.org/proyectos/dcharro/dr/rpm/rh6.2/wget-1.5.3-4.i386.rpmwget y se instalan

rpm -i debootstrap-0.1.15.5-2.i386.rpm
rpm -i wget-1.5.3-4.i386.rpm

Potato

Como el paquete wget ya está disponible en la distribución, solo será necesario bajar el fichero deb de [http://www.laespiral.org/proyectos/dcharro/dr/deb/potato/debootstrap0.1.15.5i386.debdebootstrap]

dpkg -i deboostrap_0.1.15.5_i386.deb
apt-get install wget

Woody y superiores

apt-get install debootstrap wget

Como ejemplo, explico una instalación base de potato sobre RH 6.2 a través de internet

Creamos un directorio llamado /home/patatica donde hacer la instalación

cd /home
mkdir patatica

Instalamos la base de potato en dicho directorio

debootstrap potato /home/patatica http://http.us.debian.org/debian

tras un rato descargando ya podeis obtener un login de vuestra nueva potato así

chroot /home/patatica login

Como usuario poner root sin passwd. Podéis ejecutar todos los programas de un ambiente Debian. Por ejemplo, si quieres usar apt la primera vez tendrás que generar el fichero /etc/apt/sources.list así

echo "deb http://http.us.debian.org/debian potato main contrib non-free" >> \
/etc/apt/sources.list
echo "deb http://non-us.debian.org/debian-non-US potato/non-US main contrib non-free" >> \
/etc/apt/sources.list

En el http://www.laespiral.org/documentacion/articulos/chroot/entorno-chroot.htmlartículo de Jesús M. González Barahona encontraréis más información de lo que se puede hacer y lo que no con chroot.




Página creada en: 2004-11-17 17:38:59 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.