- apt-get install schroot debootstrap
- mkdir /chroot/sid
- O cualquier otra carpeta en la que queramos instalar nuestro nuevo sistema
- debootstrap sid /chroot/sid
[sid]
description=Debian sid (unstable)
location=/chroot/sid
users=ghe
aliases=unstable,default
run-exec-scripts=true
run-setup-scripts=true
[lenny]
description=Debian lenny (testing)
location=/chroot/lenny
users=ghe
aliases=testing,lenny
run-exec-scripts=true
run-setup-scripts=true
si tenemos tanto una versión de sid como de lenny, y finalmenet, en el fichero /etc/fstab se debería de añadir: (Los directorios home son opcionales)
proc /chroot/sid/proc proc defaults 0 0
proc /chroot/lenny/proc proc defaults 0 0
/home /chroot/sid/home none bind 0 0
/home /chroot/lenny/home none bind 0 0
A partir de ahora, para acceder a los nuevos sistemas, con
schroot -c lenny
schroot -c sid
accederíamos a cada uno de ellos (si no especificamos cual con -c, sería el que tuviera el alias de default) y para ejecutar algún programa, bastaría con:
schroot -c sid -p miro
Aunque esto tiene utilidad para el usuario final, hay ciertas características avanzadas, como el uso de snapshots en sistemas LVM, que son ideales para ser usados por desarrolladores de Debian... pero eso será otro capítulo.
No hay comentarios:
Publicar un comentario