Translation(s): Brasileiro - English - Français - Italiano - Deutsch - Español


Introducción

debootstrap es una herramienta que instala un sistema basado en Debian dentro de un subdirectorio de otro sistema ya instalado. Esto no requiere un CD de instalación, solamente acceso a al repositorio de Debian. Este puede también ser instalado y ejecutado desde otro sistema operativo. Por ejemplo, usted puede usar debootstrap para instalar dentro de alguna partición sin uso desde un sistema Gentoo en funcionamiento. También puede ser usado para crear un rootfs para una máquina de arquitectura diferente. Esto se conoce como "cross-debootstrapping". Existe también una versión muy semejante escrita en C: cdebootstrap, que es más pequeña y ya se usa en debian-installer.

Si tiene usted interes en montar un chroot para crear paquetes Debian, revise pbuilder.

Debootstrap solo puede usar un repositorio para sus paquetes. Si usted necesita obtener paquetes desde diferentes repositorios (de la forma en que lo hace apt) para crear un rootfs, o necesita personalizar automáticamente el rootfs, entonces utilice Multistrap.

Como DebianTesting y DebianUnstable cambian rápidamente, si su intención es tratar de instalar DebianTesting o DebianUnstable, la recomendación es descargar la última versión desde la página del paquete y usarla. Normalmente no debería haber ninguna raz{on para instalar un paquete desde la rama inestable dentro de la rama estable, pero en ese caso es seguro, ya que debootstrap es en realidad solo un script de shell y sus dependencias son mínimas.

Documentación

Ejemplos

{i} Para localizar un repositorio cerca de usted, vea la lista en repositorios Debian en el mundo.

Para construir un sistema Lenny:

main # cd /
main # mkdir /lenny-chroot
main # debootstrap lenny ./lenny-chroot http://ftp.us.debian.org/debian

Proceso completo para crear una instalación Debian sid entera (inestable):

main # cd / ; mkdir /sid-root
main # export MI_CHROOT=/sid-root
main # debootstrap --arch i386 sid $MI_CHROOT http://ftp.us.debian.org/debian/
[ ... watch it download the whole system ]
main # echo "proc $MI_CHROOT/proc proc defaults 0 0" >> /etc/fstab
main # mount proc $MI_CHROOT/proc -t proc
main # echo "sysfs $MI_CHROOT/sys sysfs defaults 0 0" >> /etc/fstab
main # mount sysfs $MI_CHROOT/sys -t sysfs
main # cp /etc/hosts $MI_CHROOT/etc/hosts
main # chroot $MI_CHROOT /bin/bash
chroot # dselect
[ puede usar aptitude, instalar mc y vim ... ]
 main # echo "8:23:respawn:/usr/sbin/chroot $MI_CHROOT " \
        "/sbin/getty 38400 tty8"  >> /etc/inittab
[ defina un tty de ingreso para este sistema ]
[ p.e. cree tty8 con `mknod tty8 c 4 8' y ejecute `passwd' ]
 main # init q
[ vuelve a cargar init ]

Implementación C de Debootstrap

cdebootstrap es usado para crear un sistema basado en Debian de la nada.

Vea cdebootstrap

cdebootstrap-udeb fue hecho para ser usado en la construcción de imágenes de DebianInstaller solamente. No lo instale dentro de un sistema Debian normal.