Translation(s): English - Français - Italiano - Deutsch - Español - Português (Brasil) - Русский - 简体中文


Introdução

debootstrap é uma ferramenta que irá instalar um sistema base Debian em um subdiretório de outro sistema já instalado. Não requer CD de instalação, apenas acesso a um repository Debian. Ele também pode ser instalado e executado a partir de outro sistema operacional, então, por exemplo, você pode usar o debootstrap para instalar o Debian em uma partição não utilizada de um sistema Gentoo em execução. Também pode ser usado para criar um rootfs para uma máquina de arquitetura diferente, o que é conhecido como "cross-debootstrapping". Há também uma versão bastante equivalente escrita em C: cdebootstrap, que é menor.

Existem alternatives para debootstrap com recursos adicionais, como mesclar pacotes de diferentes repositórios.

Se você estiver interessado em configurar um chroot para construir pacotes Debian, veja sbuild ou other available package build tools.

Como o DebianTesting e o DebianUnstable mudam rapidamente, se você for tentar instalar o DebianTesting ou o DebianUnstable, é recomendado que você baixe a versão mais recente do debootstrap da package page e use-a. Normalmente não seria sensato instalar um pacote do instável para o estável, mas neste caso é seguro, já que o debootstrap é na verdade apenas um script de shell e suas dependências são mínimas.

Documentação

Exemplos

{i} Para localizar um espelho perto de você, consulte a lista deDebian worldwide mirror sites.

Para configurar o sistema stable:

main # mkdir /stable-chroot
main # debootstrap stable /stable-chroot http://deb.debian.org/debian/

Processo completo para criar uma instalação Debian completa do sid(unstable):

main # export MY_CHROOT=/sid-root
main # cd / 
main # mkdir $MY_CHROOT
main # debootstrap --arch i386 sid $MY_CHROOT http://deb.debian.org/debian/
[ ... watch it download the whole system ]
main # echo "proc $MY_CHROOT/proc proc defaults 0 0" >> /etc/fstab
main # mount proc $MY_CHROOT/proc -t proc
main # echo "sysfs $MY_CHROOT/sys sysfs defaults 0 0" >> /etc/fstab
main # mount sysfs $MY_CHROOT/sys -t sysfs
main # cp /etc/hosts $MY_CHROOT/etc/hosts
main # cp /proc/mounts $MY_CHROOT/etc/mtab
main # chroot $MY_CHROOT /bin/bash
chroot # dselect
[ you may use aptitude, install mc and vim ... ]
 main # echo "8:23:respawn:/usr/sbin/chroot $MY_CHROOT " \
        "/sbin/getty 38400 tty8"  >> /etc/inittab
[ define a login tty that will use this system ]
[ i.e. create tty8 with `mknod tty8 c 4 8' and run `passwd' ]
 main # init q
[ reload init ]

Para configurar um sistema Ubuntu do Debian:

main # mkdir /ubuntu_xenial_1604
main # debootstrap --arch=amd64 xenial /ubuntu_xenial_1604 http://archive.ubuntu.com/ubuntu/

Implementação C do Debootstrap

cdebootstrap é usado para criar um sistema básico Debian do zero.

See cdebootstrap

cdebootstrap-udeb destina-se apenas ao uso na construção de imagens do DebianInstaller. Não instale-o em um sistema Debian normal.

Mailing List

debian-boot


Veja também