Translation(s): Brasileiro - Français - English - ?Español - Русский


Debootstrap

Introdução

debootstrap é uma ferramenta que permite instalar a base de um sistema Debian num subdiretório de outro sistema já instalado. Este procedimento não requer instalação através de mídias de CD, na verdade, somente acesso a um repositório Debian repository é necessário. Através do debootstrap a instalação também pode ser feita por meio de outro sistema operacional, por exemplo, o debootstrap pode ser utilizado para instalar o Debian em uma partição não utilizada de um sistema baseado no Gentoo.

Caso você tenha interesse em configurar um chroot para compilação de pacotes Debian, por favor, veja em pbuilder.

Como as versões DebianTesting e DebianUnstable mudam rapidamente e seu objetivo é instalar o DebianTesting ou DebianUnstable, sugere-se que você baixe a versão mais recente do debootstrap da página package page e aplique-a durante o processo de instalação. Geralmente, não é muito recomendado instalar um pacote da versão instável em um sistema que está na versão estável, no entanto, como o debootstrap é realmente um simples shellscript e suas dependências são mínimas, o processo de instalação torna-se seguro.

Exemplos

{i} Para localizar um espelho (mirror) mais próximo de sua localidade, veja a lista completa em Debian worldwide mirror sites.

Para configurar um Debian Lenny Lenny siga o procedimento:

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

Processo completo para criar uma instalação Debian baseado na versão sid (unstable):

main # cd / ; mkdir /sid-root
main # debootstrap sid /sid-root http://ftp.br.debian.org/debian
[ ... aguarde enquanto sistema baixa os componentes ... ]
main # echo "proc /sid-root/proc proc defaults 0 0" >> /etc/fstab
main # mount proc /sid-root/proc -t proc
main # echo "sysfs /sid-root/sys sysfs defaults 0 0" >> /etc/fstab
main # mount sysfs /sid-root/sys -t sysfs
main # cp /etc/hosts /sid-root/etc/hosts
main # chroot /sid-root /bin/bash
chroot # dselect
[ ... você pode usar o aptitude para instalar o mc, vim etc... ]
 main # echo "8:23:respawn:/usr/sbin/chroot /sid-root " \
        "/sbin/getty 38400 tty8"  >> /etc/inittab
[ ... defina um terminal (tty) de login que será utilizado nesse sistema ... ]
 main # init q
[ reload init ]

Veja também