summaryrefslogtreecommitdiff
path: root/es/appendix/chroot-install.xml
diff options
context:
space:
mode:
Diffstat (limited to 'es/appendix/chroot-install.xml')
-rw-r--r--es/appendix/chroot-install.xml450
1 files changed, 450 insertions, 0 deletions
diff --git a/es/appendix/chroot-install.xml b/es/appendix/chroot-install.xml
new file mode 100644
index 000000000..fca05d68d
--- /dev/null
+++ b/es/appendix/chroot-install.xml
@@ -0,0 +1,450 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- original version: 25594 -->
+<!-- revisado jfs, 21 noviembre 2004 -->
+<!-- revisado rudy, 24 feb. 2005 -->
+
+ <sect1 id="linux-upgrade">
+ <title>Instalar &debian; desde un sistema Unix/Linux</title>
+
+<para>
+
+Esta sección explica como instalar &debian; desde un sistema Unix o
+Linux existente, sin usar el instalador basado en ncurses y menús,
+como se explica en el resto de este manual. Los usuarios que se
+cambian a &debian; desde Red Hat, Mandrake y SuSE han solicitado este
+CÓMO de «instalación cruzada». En esta sección se asume alguna
+familiaridad con la introducción de órdenes en *nix y navegación en el
+sistema de ficheros. En esta sección <prompt>$</prompt> simboliza una
+orden a introducirse en el sistema actual del usuario, mientras que
+<prompt>#</prompt> se refiere a una orden introducida en la jaula
+(«chroot», N. del t.) de Debian.
+
+</para><para>
+
+Una vez que tenga el nuevo sistema Debian configurado a su preferencia,
+puede migrar los datos existentes de sus usuarios (si fuese el caso) a
+éste y continuar funcionando. Esto es por tanto una instalación
+«sin parada» de &debian;. Es también una forma inteligente de
+tratar con hardware que no puede utilizarse de forma sencilla con
+los distintos mecanismos de instalación o arranque disponibles.
+
+</para>
+
+ <sect2>
+ <title>Primeros pasos</title>
+<para>
+
+Reparticione el disco duro como lo necesita
+con las herramientas de particionado de *nix que disponga,
+debe crear por lo menos un sistema de
+ficheros más una partición de intercambio. Necesita
+por lo menos 150 MB de espacio disponible para una instalación de
+consola o por lo menos 300 MB si va a instalar el entorno X.
+
+</para><para>
+
+Deberá crear sistemas de ficheros en sus particiones. Por ejemplo,
+para crear un sistema de ficheros ext3 en la partición
+<filename>/dev/hda6</filename> (es nuestra partición raíz de ejemplo):
+
+<informalexample><screen>
+# mke2fs -j /dev/hda6
+</screen></informalexample>
+
+En cambio para crear un sistema de ficheros ext2, omita <userinput>-j</userinput>.
+
+</para><para>
+
+Inicialice y active la partición de intercambio (sustituya el número de
+partición por la partición de intercambio de Debian que vaya a utilizar):
+
+<informalexample><screen>
+# mkswap /dev/hda5
+# sync; sync; sync
+# swapon /dev/hda5
+</screen></informalexample>
+
+Monte una partición como <filename>/mnt/debinst</filename> (el punto
+de instalación, que será el sistema de ficheros raíz
+(<filename>/</filename>) en su nuevo sistema). El nombre del punto de
+montaje es estrictamente arbitrario, pero se utilizará este mismo
+nombre más adelante.
+
+<informalexample><screen>
+# mkdir /mnt/debinst
+# mount /dev/hda6 /mnt/debinst
+</screen></informalexample>
+
+</para>
+ </sect2>
+
+ <sect2>
+ <title>Instalar <command>debootstrap</command></title>
+<para>
+
+<command>debootstrap</command> es la herramienta que usa el instalador
+de Debian, es también la forma oficial de instalar un sistema base
+Debian. Éste usa <command>wget</command> y <command>ar</command>,
+pero, salvo ésto, sólo
+depende de <classname>/bin/sh</classname>. Si aún no lo ha hecho,
+instale <command>wget</command> y <command>ar</command>
+en su sistema actual, y luego
+descargue e instale <command>debootstrap</command>.
+
+</para><para>
+
+Si tiene un sistema basado en rpm, puede usar alien para
+convertir el .deb en .rpm, o descargar una versión adaptada a rpm de
+<ulink url="http://people.debian.org/~blade/install/debootstrap"></ulink>
+
+</para><para>
+
+O bien, puede usar el siguiente procedimiento para instalarlo manualmente.
+Cree un directorio temporal «trabajo» para extraer el .deb en él:
+
+<informalexample><screen>
+# mkdir trabajo
+# cd trabajo
+</screen></informalexample>
+
+El binario de <command>debootstrap</command> se encuentra en el archivo de
+Debian (asegúrese de elegir el fichero adecuado para su arquitectura).
+Descargue el .deb de <command>debootstrap</command> desde el almacén
+de paquetes en
+<ulink url="http://ftp.debian.org/debian/pool/main/d/debootstrap/"></ulink>,
+copie el paquete al directorio «trabajo» y extraiga los
+ficheros binarios de éste. Necesitará privilegios de superusuario para
+instalar los binarios.
+
+<informalexample><screen>
+# tar -xf debootstrap_0.X.X_arch.deb
+# cd /
+# zcat /ruta-completa-hasta-trabajo/trabajo/data.tar.gz | tar xv
+</screen></informalexample>
+
+</para>
+ </sect2>
+
+ <sect2>
+ <title>Ejecutar <command>debootstrap</command></title>
+<para>
+
+<command>debootstrap</command> descargará los ficheros necesarios
+directamente desde el archivo cuando lo ejecute. Puede sustituir
+<userinput>http.us.debian.org/debian</userinput> por cualquier servidor de réplica
+del archivo Debian, en la orden de ejemplo que se muestra a continuación.
+Es mejor que utilice un servidor de réplica cercano (es decir, en una red próxima).
+Puede encontrar una lista completa de los servidores de réplica en:
+<ulink url="http://www.debian.org/misc/README.mirrors"></ulink>.
+
+</para><para>
+
+Puede utilizar una dirección de fichero si tiene un CD de la versión
+&releasename; de &debian; montado en <filename>/cdrom</filename>. Para
+ello utilice, en lugar de la dirección http,
+<userinput>file:/cdrom/debian/</userinput>.
+
+</para><para>
+
+Sustituya <replaceable>ARQ</replaceable> por alguno de los valores
+mostrados a continuación en la orden <command>debootstrap</command> en
+función de su arquitectura:
+
+<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> o
+<userinput>sparc</userinput>.
+
+<informalexample><screen>
+# /usr/sbin/debootstrap --arch ARQ &releasename; \
+ /mnt/debinst http://http.us.debian.org/debian
+</screen></informalexample>
+
+</para>
+ </sect2>
+
+ <sect2>
+ <title>Configurar el sistema base</title>
+<para>
+
+Ahora tiene instalado un sistema Debian, aunque algo limitado, en
+su disco. Ejecute la orden <command>chroot</command> en él:
+
+<informalexample><screen>
+# chroot /mnt/debinst /bin/bash
+</screen></informalexample>
+</para>
+
+ <sect3>
+ <title>Montar particiones</title>
+<para>
+
+Necesita crear <filename>/etc/fstab</filename>.
+
+<informalexample><screen>
+# editor /etc/fstab
+</screen></informalexample>
+
+Este es un ejemplo que puede modificar a sus necesidades:
+
+<informalexample><screen>
+# /etc/fstab: información estática de sistema de ficheros.
+#
+# file system mount point type options dump pass
+/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>
+
+Utilice <userinput>mount -a</userinput> para montar todos los sistemas de
+ficheros que ha especificado en <filename>/etc/fstab</filename> o
+móntelos individualmente usando:
+
+<informalexample><screen>
+# mount /ruta # por ej.: mount /usr
+</screen></informalexample>
+
+Puede montar el sistema de ficheros «proc» tantas veces como quiera y
+en cualquier ubicación, aunque la ubicación habitual es /proc.
+Asegúrese de montar proc antes de continuar si no usa <userinput>mount
+-a</userinput>:
+
+
+<informalexample><screen>
+# mount -t proc proc /proc
+</screen></informalexample>
+
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Configurar el teclado</title>
+<para>
+
+Para configurar el teclado ejecute:
+
+<informalexample><screen>
+# dpkg-reconfigure console-data
+</screen></informalexample>
+
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Configurar la red</title>
+<para>
+
+Para configurar la red, edite
+<filename>/etc/network/interfaces</filename>,
+<filename>/etc/resolv.conf</filename> y
+<filename>/etc/hostname</filename>.
+
+<informalexample><screen>
+# editor /etc/network/interfaces
+</screen></informalexample>
+
+Aquí hay algunos ejemplos sencillos que podrá encontrar en
+<filename>/usr/share/doc/ifupdown/examples</filename>:
+
+<informalexample><screen>
+######################################################################
+# /etc/network/interfaces -- fichero de configuración para ifup(8), ifdown(8)
+# Lea la página de manual de interfaces(5) para información sobre las
+# opciones disponibles.
+######################################################################
+
+# Siempre necesitamos la interfaz loopback.
+#
+auto lo
+iface lo inet loopback
+
+# Para usar dhcp:
+#
+# auto eth0
+# iface eth0 inet dhcp
+
+# Un ejemplo de configuración de IP estática: (el broadcast y pasarela son
+# opcionales)
+#
+# 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>
+
+Introduzca su servidor o servidores de nombres así como las
+directivas de búsqueda en
+<filename>/etc/resolv.conf</filename>:
+
+<informalexample><screen>
+# editor /etc/resolv.conf
+</screen></informalexample>
+
+Un <filename>/etc/resolv.conf</filename> sencillo sería:
+
+<informalexample><screen>
+search hqdom.local\000
+nameserver 10.1.1.36
+nameserver 192.168.9.100
+</screen></informalexample>
+
+Escriba el nombre de máquina de su sistema (de 2 a 63 caracteres):
+
+<informalexample><screen>
+# echo MaquinaDebian &gt; /etc/hostname
+</screen></informalexample>
+
+Si tiene múltiples tarjetas de red, debe añadir los nombres de los
+módulos de controlador en el fichero <filename>/etc/modules</filename>
+en el orden que desee. Luego durante el arranque, cada tarjeta será
+asociada con el nombre de la interfaz (eth0, eth1, etc.) que haya indicado.
+
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Configurar zona horaria, usuarios y APT</title>
+<para>
+
+Configure su zona horaria, añada un usuario común y elija sus fuentes
+<command>apt</command> ejecutando
+
+<informalexample><screen>
+# /usr/sbin/base-config
+</screen></informalexample>
+
+</para>
+ </sect3>
+
+ <sect3>
+ <title>Configurar locales</title>
+<para>
+
+Instale el paquete de soporte a locales y configúrelo para poder
+definir los valores de localización para usar un idioma diferente
+al inglés:
+
+
+<informalexample><screen>
+# apt-get install locales
+# dpkg-reconfigure locales
+</screen></informalexample>
+
+NOTA: Debe haber configurado antes Apt, durante la fase base-config.
+Consulte el CÓMO de localización apropiado antes de utilizar valores
+de localización con juegos de caracteres distintos a ASCII o
+latin1.
+
+</para>
+ </sect3>
+ </sect2>
+
+ <sect2>
+ <title>Instalar un núcleo</title>
+<para>
+
+Si intenta arrancar este sistema, probablemente querrá un núcleo Linux
+y un gestor de arranque. Identifique los núcleos previamente empaquetados
+disponibles con
+
+<informalexample><screen>
+# apt-cache search kernel-image
+</screen></informalexample>
+
+Luego instale su elección usando el nombre del paquete.
+
+<informalexample><screen>
+# apt-get install kernel-image-2.X.X-arquitectura-etc
+</screen></informalexample>
+
+</para>
+ </sect2>
+
+ <sect2>
+<title>Configurar el gestor de arranque</title>
+<para>
+
+Para poder arrancar su sistema &debian; deberá configurar su gestor de arranque
+para cargar el núcleo instalado en su nueva partición raíz. Tenga en cuenta
+que debootstrap no instala un gestor de arranque, pero puede usar apt-get
+dentro de su jaula Debian para hacer esto.
+
+</para><para arch="i386">
+
+Use <userinput>info grub</userinput> o <userinput>man
+lilo.conf</userinput> para leer las instrucciones sobre cómo
+configurar el gestor de arranque. Si desea mantener el sistema que
+utilizó para instalar Debian, simplemente añada una entrada para la
+instalación de Debian en el fichero <filename>menu.lst</filename> o
+<filename>lilo.conf</filename> actual. También podría copiarlo al
+nuevo sistema y editarlo allí. Ejecute lilo una vez termine de editar
+el fichero (recuerde que éste usará el <filename>lilo.conf</filename>
+relativo al sistema desde el cual lo ejecute).
+
+</para><para arch="i386">
+
+Aquí tiene un ejemplo básico de /etc/lilo.conf:
+
+<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">
+
+Puede consultar <userinput>man yaboot.conf</userinput> para obtener
+más información sobre la configuración del gestor de arranque. Si
+desea mantener el sistema que utilizó para instalar Debian,
+simplemente añada una entrada para la instalación de Debian al
+<filename>yaboot.conf</filename> existente. También podrá copiarlo al
+nuevo sistema y editarlo allí. Ejecute ybin después de que finalice la
+edición (recuerde que éste usará el <filename>yaboot.conf</filename>
+relativo al sistema desde el cual lo ejecute).
+
+</para><para arch="powerpc">
+
+Aquí tiene un ejemplo básico de <filename>/etc/yaboot.conf</filename>:
+
+<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>
+
+Puede que tenga que utilizar <userinput>ide0:</userinput>
+en algunas máquinas
+en lugar de <userinput>hd:</userinput>.
+
+</para>
+ </sect2>
+ </sect1>