debootsrtap chroot sid squeeze lenny ====== debootstrap + chroot ====== 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) ===== Instalación ===== 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 ===== Arrancar aplicaciones que usen X ===== 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 ===== Errores ===== * E: No such script: /usr/share/debootstrap/scripts/stable **Solución** Sustituir 'stable' por lenny: debootstrap lenny /tmp/stable/ http://ftp.debian.org/debian/