summaryrefslogtreecommitdiff
path: root/pt_BR/appendix/chroot-install.xml
diff options
context:
space:
mode:
Diffstat (limited to 'pt_BR/appendix/chroot-install.xml')
-rw-r--r--pt_BR/appendix/chroot-install.xml445
1 files changed, 445 insertions, 0 deletions
diff --git a/pt_BR/appendix/chroot-install.xml b/pt_BR/appendix/chroot-install.xml
new file mode 100644
index 000000000..5011e7520
--- /dev/null
+++ b/pt_BR/appendix/chroot-install.xml
@@ -0,0 +1,445 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- original version: 25594 -->
+
+ <sect1 id="linux-upgrade">
+ <title>Instalando a &debian; a partir de um sistema Unix/Linux</title>
+
+<para>
+
+Esta seção explica como instalar a &debian; a partir de um
+sistema Unix ou Linux já existente, sem usar o sistema de instalação
+baseado em ncurses, guiado por menus como explicado no resto deste
+manual. O HOWTO "cross-install" foi pedido por usuários que estavam
+migrando para a &debian; a partir do Red Hat, Mandrake e SUSE.
+É assumida nesta seção alguma familiaridade com a linha de comando e
+navegação no sistema de arquivos.
+O símbolo <prompt>$</prompt> significa um comando que será executado por
+um usuário atual do sistema, enquanto <prompt>#</prompt> se refere a um
+comando no chroot da Debian.
+
+</para><para>
+
+Uma vez que tiver o novo sistema Debian configurado para sua
+preferência, você poderá migrar os dados existentes de usuários (se
+existirem) para ele, e mantê-lo em pleno funcionamento. Isto é
+chamada instalação do &debian; "sem interrupção". Este
+também é um excelente método para lidar com hardwares que
+não se comportam de forma amigável com vários tipos de
+inicialização ou mídias de instalação.
+
+</para>
+
+ <sect2>
+ <title>Iniciando</title>
+<para>
+
+Com as ferramentas atuais de particionamento do *nix, reparticione o
+disco rígido como necessário, crie pelo menos um sistema de arquivos
+mais a partição swap. Você precisará de pelo menos 150MB de espaço disponível
+para a instalação somente da console ou pelo menos 300MB se planeja instalar
+o X.
+
+</para><para>
+
+Para criar um sistema de arquivo em suas partições. Por exemplo, para
+criar um sistema de arquivos ext3 na partição <filename>/dev/hda6</filename>
+(esta é nossa partição raíz):
+
+<informalexample><screen>
+ # mke2fs -j /dev/hda6
+</screen></informalexample>
+
+Para criar ao invés deste um sistema de arquivos ext2, não utilize
+a opção <userinput>-j</userinput>.
+
+</para><para>
+
+Inicialize e ative a partição swap (substitua o número da partição
+pela partição que deseja usar para a Debian):
+
+<informalexample><screen>
+ # mkswap /dev/hda5
+ # sync; sync; sync
+ # swapon /dev/hda5
+</screen></informalexample>
+
+Monte uma partição como <filename>/mnt/debinst</filename> (o
+ponto de montagem da instalação, que será o dispositivo raíz (<filename>/</filename>)
+de seu novo sistema). O ponto de montagem é de livre escolha e
+será referenciado mais adiante no texto.
+
+<informalexample><screen>
+ # mkdir /mnt/debinst
+ # mount /dev/hda6 /mnt/debinst
+</screen></informalexample>
+
+</para>
+ </sect2>
+
+ <sect2>
+ <title>Instalar o <command>debootstrap</command></title>
+<para>
+
+A ferramenta que o Debian installer utiliza, que é reconhecida
+como o método oficial de instalar um sistema básico da Debian, é o
+<command>debootstrap</command>. Ele utiliza o <command>wget</command>
+e o <command>ar</command>, mas depende somente do <classname>/bin/sh</classname>.
+Instale o <command>wget</command> e o <command>ar</command> caso ele ainda não
+esteja instalado em seu sistema, então baixe e instale o
+<command>debootstrap</command>.
+
+</para><para>
+
+Se tiver um sistema baseado em rpm, você poderá usar o alien para
+converter o pacote .deb do <command>debootstrap</command> em .rpm ou
+baixar uma versão em
+<ulink url="http://people.debian.org/~blade/install/debootstrap"></ulink>
+
+</para><para>
+
+Ou poderá usar o seguinte procedimento para instala-lo manualmente.
+Crie uma pasta de trabalho para extração do pacote .deb:
+
+<informalexample><screen>
+ # mkdir work
+ # cd work
+</screen></informalexample>
+
+O binário <command>debootstrap</command> está localizado nos arquivos
+da Debian (se assegure de selecionar o arquivo apropriado para sua
+arquitetura). Baixe o pacote .deb do <command>debootstrap</command> de
+<ulink url="http://ftp.debian.org/debian/pool/main/d/debootstrap/">
+pool</ulink>, copie o pacote para o diretório de trabalho e descompacte
+os arquivos binários a partir deste. Você precisará ter privilégios de
+root para instalar estes binários.
+
+<informalexample><screen>
+# tar -xf debootstrap_0.X.X_arch.deb
+# cd /
+# zcat /full-path-to-work/work/data.tar.gz | tar xv
+</screen></informalexample>
+
+</para>
+ </sect2>
+
+ <sect2>
+ <title>Executando o <command>debootstrap</command></title>
+<para>
+
+O <command>debootstrap</command>, ao ser executado, pode baixar os arquivos
+necessários diretamente de um repositório. Você
+poderá substitui-lo por qualquer espelho (mirror) de arquivos da Debian ao
+invés de usar <userinput>http.us.debian.org/debian</userinput> no
+exemplo do comando abaixo, use preferivelmente um mirror mais perto
+de você em sua rede. A lista de mirrors estão disponíveis a
+partir de <ulink url="http://www.debian.org/misc/README.mirrors"></ulink>.
+
+</para><para>
+
+Se tiver uma versão do CD &releasename; da &debian; montado em
+<filename>/cdrom</filename>, poderá substituir por uma url
+file ao invés de usar http: <userinput>file:/cdrom/debian/</userinput>
+
+</para><para>
+
+Substitua um dos seguintes por <replaceable>ARCH</replaceable>
+no comando <command>debootstrap</command>:
+
+<userinput>alpha</userinput>,
+<userinput>arm</userinput>,
+<userinput>hppa</userinput>,
+<userinput>i386</userinput>,
+<userinput>ia64</userinput>,
+<userinput>m68k</userinput>,
+<userinput>mips</userinput>,
+<userinput>mipsel</userinput>,
+<userinput>powerpc</userinput>,
+<userinput>s390</userinput>, or
+<userinput>sparc</userinput>.
+
+<informalexample><screen>
+ # /usr/sbin/debootstrap --arch ARCH &releasename; \
+ /mnt/debinst http://http.us.debian.org/debian
+</screen></informalexample>
+
+</para>
+ </sect2>
+
+ <sect2>
+ <title>Configurando o Sistema Básico</title>
+<para>
+
+Agora que você tem um sistema real da Debian em seu disco, execute
+o comando <command>chroot</command> dentro dele:
+
+<informalexample><screen>
+ # chroot /mnt/debinst /bin/bash
+</screen></informalexample>
+</para>
+
+ <sect3>
+ <title>Montando as Partições</title>
+<para>
+
+Você precisará criar o arquivo <filename>/etc/fstab</filename>.
+
+<informalexample><screen>
+ # editor /etc/fstab
+</screen></informalexample>
+
+Aqui está um exemplo de como poderá modificar seu arquivo:
+
+<informalexample><screen>
+# /etc/fstab: arquivo contendo informações estáticas do sistema de arquivos
+#
+# sist arq. ponto mont. tipo opções dump passo
+/dev/XXX / ext2 defaults 0 0
+/dev/XXX /boot ext2 ro,nosuid,nodev 0 2
+
+/dev/XXX none swap sw 0 0
+proc /proc proc defaults 0 0
+
+/dev/fd0 /mnt/floppy auto noauto,rw,sync,user,exec 0 0
+/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user,exec 0 0
+
+/dev/XXX /tmp ext2 rw,nosuid,nodev 0 2
+/dev/XXX /var ext2 rw,nosuid,nodev 0 2
+/dev/XXX /usr ext2 rw,nodev 0 2
+/dev/XXX /home ext2 rw,nosuid,nodev 0 2
+</screen></informalexample>
+
+Use o comando <userinput>mount -a</userinput> para montar todos os
+sistemas de arquivos que especificou no seu <filename>/etc/fstab</filename>,
+ou para montar os sistemas de arquivos individualmente use:
+
+<informalexample><screen>
+ # mount /caminho # e.g.: mount /usr
+</screen></informalexample>
+
+</para><para>
+
+Você poderá montar o sistema de arquivos proc múltiplas vezes e
+em localizações diversas, pois /proc tem esta flexibilidade. Se não
+usar o <userinput>mount -a</userinput>, tenha certeza de montar o
+proc antes de continuar:
+
+<informalexample><screen>
+ # mount -t proc proc /proc
+</screen></informalexample>
+
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Configurando o Teclado</title>
+
+<para>
+
+Para configurar o teclado:
+
+<informalexample><screen>
+ # dpkg-reconfigure console-data
+</screen></informalexample>
+
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Configurar a Rede</title>
+<para>
+
+Para configurar a rede, edite os arquivos
+<filename>/etc/network/interfaces</filename>,
+<filename>/etc/resolv.conf</filename>, e
+<filename>/etc/hostname</filename>.
+
+<informalexample><screen>
+ # editor /etc/network/interfaces
+</screen></informalexample>
+
+Existem alguns exemplos simples em
+<filename>/usr/share/doc/ifupdown/examples</filename>:
+
+<informalexample><screen>
+######################################################################
+# /etc/network/interfaces -- arquivo d e configuração para o ifup(8), ifdown(8)
+# Veja a página de manual interfaces(5) para informações sobre estas
+# opções e ver quais estão disponíveis
+######################################################################
+
+# Nós sempre desejamos ter a interface loopback
+#
+auto lo
+iface lo inet loopback
+
+# Para usar o dhcp:
+#
+# auto eth0
+# iface eth0 inet dhcp
+
+# Um exemplo de configuração com IP estático: (o broadcast e gateway são opcionais)
+#
+# auto eth0
+# iface eth0 inet static
+# address 192.168.0.42
+# network 192.168.0.0
+# netmask 255.255.255.0
+# broadcast 192.168.0.255
+# gateway 192.168.0.1
+</screen></informalexample>
+
+Entre com o servidor de nomes e diretivas de pesquisa no arquivo
+<filename>/etc/resolv.conf</filename>:
+
+<informalexample><screen>
+ # editor /etc/resolv.conf
+</screen></informalexample>
+
+Um modelo de arquivo <filename>/etc/resolv.conf</filename>:
+
+<informalexample><screen>
+search hqdom.local\000
+nameserver 10.1.1.36
+nameserver 192.168.9.100
+</screen></informalexample>
+
+Entre com seu nome de host (2 a 63 caracteres):
+
+<informalexample><screen>
+ # echo DebianHostName &gt; /etc/hostname
+</screen></informalexample>
+
+Se tiver várias placas de rede, você poderá organizar os nomes
+na ordem desejada no arquivo <filename>/etc/modules</filename>.
+Então durante a inicialização, a placa terá seu nome associado com
+o nome da interface (eth0, eth1, etc.) que deseja.
+
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Configurando o fuso-horário, usuários e o APT</title>
+<para>
+
+Configure seu fuso-horário, adicione um usuário normal, e
+selecione as fontes do <command>apt</command> executando
+
+<informalexample><screen>
+ # /usr/sbin/base-config new
+</screen></informalexample>
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Configurando seus Locales</title>
+<para>
+
+Para configurar suas definições de locales para usar o
+idioma Brasileiro ao invés do Inglês, instale o pacote com
+suporte a locales e configure-o:
+
+<informalexample><screen>
+ # apt-get install locales
+ # dpkg-reconfigure locales
+</screen></informalexample>
+
+NOTA: O apt *deve* ser configurado antes. ie. durante a fase do
+base-config. Antes de usar o locales com conjunto de caracteres
+que não sejam ASCII ou latin1, por favor consulte o HOWTO apropriado
+de localização.
+</para>
+ </sect3>
+ </sect2>
+
+ <sect2>
+ <title>Instalar um Kernel</title>
+<para>
+
+Se deseja tornar o sistema inicializável, você precisará de um kernel
+do Linux e um gerenciador de inicialização. identifique os
+kernels pré-empacotados com
+
+<informalexample><screen>
+ # apt-cache search kernel-image
+</screen></informalexample>
+
+Então instale o kernel de sua escolha usando seu
+nome de pacote.
+
+<informalexample><screen>
+# apt-get install kernel-image-<replaceable>2.X.X-arch-etc</replaceable>
+</screen></informalexample>
+
+</para>
+ </sect2>
+
+ <sect2>
+<title>Configurando seu Gerenciador de Partida</title>
+<para>
+
+Para tornar seu sistema &debian; inicializável,
+ajuste seu gerenciador de partida para carregar o kernel
+instalado com sua nova partição raíz. Note que o debootstrap
+não instala um gerenciador de partida, você deverá executar um
+apt-get dentro do seu chroot da Debian para faze-lo.
+
+</para><para arch="i386">
+
+Veja <userinput>info grub</userinput> ou <userinput>man
+lilo.conf</userinput> por instruções de como configurar um gerenciador de
+partida. Se estiver mantendo o sistema que usou para instalar a Debian,
+simplesmente adicione uma entrada para a nova instalação da Debian no seu
+arquivo <filename>menu.lst</filename> ou <filename>lilo.conf</filename>. Para
+o <filename>lilo.conf</filename> você também precisar-a copia-los para o novo
+sistema e edita-lo lá. Após terminar a edição, execute o <command>lilo</command>
+(lembre-se de usar o <filename>lilo.conf</filename> relativo ao sistema que
+está sendo instalado).
+
+</para><para arch="i386">
+
+Aqui está um arquivo <filename>/etc/lilo.conf</filename> básico
+como um exemplo:
+
+<informalexample><screen>
+boot=/dev/hda6
+root=/dev/hda6
+install=/boot/boot-menu.b
+delay=20
+lba32
+image=/vmlinuz
+label=Debian
+</screen></informalexample>
+
+</para><para arch="powerpc">
+
+Veja <userinput>man yaboot.conf</userinput> por instruções de
+como configurar seu gerenciador de partida. Se estiver
+mantendo o sistema que usou para instalar a Debian, apenas adicione
+uma entrada no arquivo <filename>yaboot.conf</filename> Você também
+poderá copia-lo para o novo sistema e edita-lo lá. Após terminar a
+edição, execute <command>ybin</command> (lembre-se de usar
+o <filename>yaboot.conf</filename> relativo ao sistema que está
+sendo instalado).
+
+</para><para arch="powerpc">
+
+Aqui está um arquivo <filename>/etc/yaboot.conf</filename> básico
+como exemplo:
+
+<informalexample><screen>
+boot=/dev/hda2
+device=hd:
+partition=6
+root=/dev/hda6
+magicboot=/usr/lib/yaboot/ofboot
+timeout=50
+image=/vmlinux
+label=Debian
+</screen></informalexample>
+
+Em algumas máquinas, pode ser necessária a utilização de
+<userinput>ide0:</userinput> ao invés de <userinput>hd:</userinput>.
+
+</para>
+ </sect2>
+ </sect1>