debootsrtap chroot sid squeeze lenny
Sirve para crear un subsistema Debian en un directorio dado. Útil para hacer pruebas. Por ejemplo se puede crear un subsistema sarge (estable) en una instalación etch (pruebas)
1. Instalar paquetes
aptitude update && aptitude install debootstrap
2. Contestar 'y' o 's' a todas las preguntas
3. Crear el directorio de destino:
mkdir /tmp/sid
4. Descargarse un sistema base:
debootstrap sid /tmp/sid http://ftp.debian.org/debian/
Pc | Velocidad conexión | Distribución | Tiempo | Espacio |
---|---|---|---|---|
¿? | ¿? | sarge | 3' | 146Mb |
Intel Centrino, 2Gb Ram | 13420 kbps | sid | 7' | 208 Mb |
NOTA Solo admite alias
Versión | Alias |
---|---|
Estable | lenny |
Pruebas | squeeze |
Inestable | sid |
5. Escribo en el '/etc/fstab' del sistema principal una entrada referente al subsistema Debian:
echo proc-sid /tmp/sid/proc proc none 0 0 >> /etc/fstab
6. Configurar la red
echo 127.0.0.1 localhost $(hostname) > /tmp/sid/hosts
7. Acceder al nuevo subsistema
chroot /tmp/sid /bin/bash
8. Para salir del subsitema
exit
https://wiki.skolelinux.de/DebianLive/Howto/Starting_X11_Applications_in_Chroot
1. (Servidor) Deshabilitar seguridad para acceder a las X:
sudo xhost +
2. (Servidor) Entrar en entorno chroot:
sudo chroot /ruta/chroot
3. (Chroot) Lo hice como root, no se si es estrictamente necesario:
source etc/profile export DISPLAY=:0 export LC_ALL=C
Solución Sustituir 'stable' por lenny:
debootstrap lenny /tmp/stable/ http://ftp.debian.org/debian/