Gentoo Logo

Guía de Instalación Rápida Gentoo Linux x86 con Software Raid y LVM2

Contenido:

1.  Introducción

Esta guía contiene todos los comandos usados para completar una instalación stage3 incluyendo LVM2 sobre software raid. Esta guía está dirigida hacia usuarios experimentados. Se necesita una conexión a Internet para descargar los archivos stage3 e imagen de Portage.

Información acerca del tiempo sigue todos los comandos que ejecutan en más de dos segundos. Los tiempos fueron tomados en una máquina AMD 2000 de 1,66 GHz con 512 Mb de RAM y dos discos SATA conectados a un controlador configurado como JBOD (por ejemplo, en Gentoo se ven como dos discos duros separados). Si tienen un controlador raid en "hardware" en su tarjeta madre, lo más probable es que no sea un controlador raid verdadero.

Listado de Código 1.1: Especificaciones de la máquina de prueba

(Las siguientes especificaciones y tiempos pueden ayudarlo a
formar un estimado del tiempo requerido para completar la instalación)

# grep bogo /proc/cpuinfo
bogomips       : 3337.81

# hdparm -tT /dev/sda /dev/sdb
/dev/sda:
reads:   1048 MB in  2.00 seconds = 524.00 MB/sec
 Timing buffered disk reads:  152 MB in  3.01 seconds =  50.50 MB/sec

/dev/sdb:
 Timing cached reads:   1048 MB in  2.00 seconds = 524.00 MB/sec
 Timing buffered disk reads:  152 MB in  3.01 seconds =  50.50 MB/sec

# grep MemTotal /proc/meminfo
MemTotal:       509248 kB

2.  Guía de Instalación Rápida

Medios para la Instalación

Descargue un CD de uno de nuestros servidores réplica. Podrá encontrar el iso del CD mínimo en releases/x86/<release>/installcd o el iso del LiveCD ISO en releases/x86/<release>/livecd. El CD de instalación mínimo solamente es útil para instalaciones con conexión a Internet. Puede usar el LiveCD para realizar una instalación sin acceso a la red, tal como se documenta en el manual de instalación 2007.0 para x86. Recomendamos el CD de instalación mínimo.

Queme el CD y luego úselo para arrancar.

Arrancando con el CD

Pulse F2 en la pantalla de inicio para averiguar cuáles son las opciones existentes. Puede iniciar con gentoo o gentoo-nofb, el último desactiva el framebuffer. Si inicia con el LiveCD, no se olvide agregar la opción nox para evitar que arranque el entorno gráfico X. Varias otras opciones permiten activar o desactivar algunas características. Si todo va bien, el hardware será detectado y los módulos correspondientes cargados. Si el kernel no inicia correctamente o si el computador se cuelga durante el inicio, podrá tener que experimentar con distintas configuraciones. La forma más segura probablemente será usar la opción nodetect y luego cargar los módulos requeridos manualmente.

Listado de Código 2.1: Iniciar el CD mínimo

Gentoo Linux Installation LiveCD                     http://www.gentoo.org
Enter to Boot; F1 for kernels  F2 for options.
boot: gentoo-nofb
  (o en caso de problemas)
boot: gentoo-nofb nodetect

Opcional: cargando los módulos

Si usó la opción nodetect, una vez iniciado el equipo, cargue los módulos necesarios. Hará falta activar las redes y tener accesos a sus discos. El comando lspci es útil para ayudar a identificar el hardware.

Listado de Código 2.2: Cargando los módulos requeridos

livecd root # lspci
(Use la salida de lspci para identificar los módulos necesarios)

(Lo siguiente es a modo de ejemplo, adáptelo según su hardware)
livecd root # modprobe 3w-9xxx
livecd root # modprobe r8169

Configuración de Red

Si no está funcionando la red, puede usar net-setup para configurarla. Puede necesitar cargar el soporte para la tarjeta de red con modprobe antes de configurar. Si tiene ADSL, use pppoe-setup y pppoe-start. Si está usando un enrutador ADSL, este establecerá la conexión y no necesit correr esos guiones. Para soportar PPTP, primero modifique /etc/ppp/chap-secrets y /etc/ppp/options.pptp y use el pptp <server ip>.

Para acceso inalámbrico, use iwconfig para configurar los parámetros de red inalámbrica y luego o use net-setup de nuevo o ifconfig, dhcpcd y/o route manualmente.

Si está detrás de un proxy, no se olvide inicializar el sistema con export http_proxy, ftp_proxy y RSYNC_PROXY.

Listado de Código 2.3: Configuración de redes, la manera guiada

livecd root # net-setup eth0

Alternativamente, puede iniciar la red manualmente. El siguiente ejemplo asigna la dirección IP 192.168.1.10 al PC y define a 192.168.1.1 como el enrutador y servidor DNS.

Listado de Código 2.4: Configuración de redes, la manera manual

livecd root # ifconfig eth0 192.168.1.10/24
livecd root # route add default gw 192.168.1.1
livecd root # echo nameserver 192.168.1.1 > /etc/resolv.conf

El CD de instalación permite iniciar el servidor sshd, agregar usuarios adicionales, ejecutar irssi (un cliente de chat por irc de consola) y surfear la web con lynx o links.

Opcional: conecte a su nueva máquina con ssh

La más interesante característica es, por supuesto sshd. Puede iniciarlo y luego conectarse desde otra máquina y luego cortar y pegar los comandos de esta guía.

Listado de Código 2.5: Iniciar sshd

livecd root # time /etc/init.d/sshd start
 * Generating hostkey ...
(sshd genera las claves y salida adicional)
 * starting sshd ...                            [ok]

real   0m13.688s
user   0m9.420s
sys    0m0.090s

Ahora debe asignarle una contraseña al usuario del liveCD para poder conectarse desde otro PC. Por favor note que el permitirle a root conectarse no es recomendable bajo circunstancias normales. Si no confía en la red local, use una clave larga y compleja. Úsela una sola vez, ya que desaparecerá después del primer reinicio.

Listado de Código 2.6: Configurar la contraseña de root

livecd root # passwd
New UNIX password: escriba_la_contraseña
Retype new UNIX password: escriba_la_contraseña
passwd: password updated successfully

Ahora puede iniciar una consola en otra máquina y conectar al equipo nuevo, siguiendo esta guía en otra ventana mientras cómodamente corta y pega los comandos.

Listado de Código 2.7: Conecte al equipo nuevo desde otra máquina

(Use la dirección IP de la máquina nueva)
$ ssh root@192.168.1.10
The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established.
RSA key fingerprint is 96:e7:2d:12:ac:9c:b0:94:90:9f:40:89:b0:45:26:8f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.10' (RSA) to the list of known hosts.
Password: escriba_la_contraseña

Preparando los Discos

Cargue los módulos para RAID en software y LVM2.

Listado de Código 2.8: Cargar los módulos RAID y LVM2

livecd ~ # modprobe raid0
livecd ~ # modprobe raid1
(también están disponibles raid5, raid6 y raid10)

livecd ~ # modprobe dm-mod

Use fdisk o cfdisk para crear el esquema de particiones. Los nombres de los dispositivos probablemente serán o /dev/sda y /dev/sdb para un disco SATA o SCSI, o /dev/hda y /dev/hdb para discos IDE. El siguiente esquema será usado en esta guía:

/dev/sda /dev/sdb Tipo
/dev/md1 /boot /boot Raid-1 (espejos)
intercambio intercambio Particiones normales
/dev/md3 / / Raid-1 (mirroring)
/dev/md4 LVM2 volumes Raid-0 (striped)

Importante: La partición desde donde arrancamos no debe usar el modo distribuido por bandas (conocido como "striping"), ni puede ser raid-5 o raid-0.

Nota: Por otra parte, si desea estabilidad adicional, considere el uso de raid-1 (o incluso raid-5) para la(s) particion(es) de intercambio, de manera que si falla un disco no se corrompa el espacio de intercambio y cuelgue las aplicaciones que la estén usando. Si desea desempeño adicional, sencillamente permita al kernel usar distintas particiones de intercambio, ya que por defecto usará el modo "striping".

Listado de Código 2.9: Crear las particiones

livecd ~ # fdisk /dev/sda
(Asegúrese de usar el tipo fd)

(El resto de esta guía usa el siguiente esquema de particiones)
livecd ~ # fdisk -l /dev/sda

Disk /dev/sda: 299.9 GB, 299989204992 bytes
255 heads, 63 sectors/track, 36471 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          11       88326   fd  Linux raid autodetect
/dev/sda2              12          61      401625   82  Linux swap / Solaris
/dev/sda3              62         311     2008125   fd  Linux raid autodetect
/dev/sda4             312       36471   290455200   fd  Linux raid autodetect

(Particione el segundo disco igual que el primero)
livecd ~ # fdisk /dev/sdb

Luego creamos los nodos y dispositivos RAID:

Listado de Código 2.10: Crear los nodos y dispositivos

livecd ~ # mknod /dev/md1 b 9 1
livecd ~ # mknod /dev/md3 b 9 3
livecd ~ # mknod /dev/md4 b 9 4

livecd ~ # mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
mdadm: array /dev/md1 started.
livecd ~ # mdadm --create /dev/md3 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3
mdadm: array /dev/md3 started.
livecd ~ # mdadm --create /dev/md4 --level=0 --raid-devices=2 /dev/sda4 /dev/sdb4
mdadm: array /dev/md4 started.

(Debemos esperar hasta que todas las unidades esten listas)
livecd ~ # cat /proc/mdstat
Personalities : [raid0] [raid1]
md4 : active raid0 sdb4[1] sda4[0]
581006592 blocks 64k chunks

md3 : active raid1 sdb3[1] sda3[0]
1959808 blocks [2/2] [UU]

md1 : active raid1 sdb1[1] sda1[0]
88256 blocks [2/2] [UU]

Entonces creamos los volúmenes LVM2 en /dev/md4. El siguiente esquema se usa a modo de ejemplo:

Directorio Tamaño Sistema de archivos
/usr 8 GB ext3
/usr/portage 2 GB ext2, con bloques pequeños, muchos nodos i (inodes)
/usr/portage/distfiles 4 GB ext2, con bloques grandes, menor número de nodos i
/home 10 GB ext3
/opt 4 GB ext3
/var 4 GB ext3
/var/tmp 6 GB ext2
/tmp 2 GB ext2

Listado de Código 2.11: Creando los volúmenes LVM2

livecd ~ # vgscan
  Reading all physical volumes.  This may take a while...
  No volume groups found
livecd ~ # vgchange -a y
  No volume groups found

(Crear volúmenes físicos, solo tenemos uno en nuestro ejemplo)
livecd ~ # pvcreate /dev/md4
  Physical volume "/dev/md4" successfully created

(Create grupos de volúmenes, de nuevo, tenemos solo uno en el ejemplo)
livecd ~ # vgcreate vg /dev/md4
  Volume group "vg" successfully created

(Crear volúmenes lógicos)
livecd ~ # lvcreate -L8G -nusr vg
  /dev/cdrom: open failed: Read-only file system
  Logical volume "usr" created (A continuación no mostramos mensajes similares)
livecd ~ # lvcreate -L2G -nportage vg
livecd ~ # lvcreate -L4G -ndistfiles vg
livecd ~ # lvcreate -L10G -nhome vg
livecd ~ # lvcreate -L4G -nopt vg
livecd ~ # lvcreate -L4G -nvar vg
livecd ~ # lvcreate -L6G -nvartmp vg
livecd ~ # lvcreate -L2G -ntmp vg

(Mostrar grupos de volúmenes y volúmenes lógicos)
livecd ~ # vgs
  VG   #PV #LV #SN Attr  VSize   VFree
  vg     1   8   0 wz--n 554.09G 514.09G
livecd ~ # lvs
  LV        VG   Attr   LSize  Origin Snap%  Move Copy%
  distfiles vg   -wi-a-  4.00G
  home      vg   -wi-a- 10.00G
  opt       vg   -wi-a-  4.00G
  portage   vg   -wi-a-  2.00G
  tmp       vg   -wi-a-  2.00G
  usr       vg   -wi-a-  8.00G
  var       vg   -wi-a-  4.00G
  vartmp    vg   -wi-a-  6.00G

Use los comandos mke2fs, mke2fs -j, mkreiserfs, mkfs.xfs y mkfs.jfs para crear los sistema de archivos. Inicialice particiones de intercambio con mkswap y actívelas con swapon.

Listado de Código 2.12: Creando los sistemas de archivos y activando particiones de intercambio

(ext2 es todo lo que necesita para la partición /boot)
livecd ~ # mke2fs /dev/md1

(Usemos ext3 en la partición raíz)
livecd ~ # mke2fs -j -O /dev/md3

(Creamos los sistemas de archivo en los volúmenes lógicos)
livecd ~ # mke2fs -b 4096 -T largefile /dev/vg/distfiles
livecd ~ # mke2fs -j -O /dev/vg/home
livecd ~ # mke2fs -j -O /dev/vg/opt
livecd ~ # mke2fs -b 1024 -N 200000 /dev/vg/portage
livecd ~ # mke2fs /dev/vg/tmp
livecd ~ # mke2fs -j -O /dev/vg/usr
livecd ~ # mke2fs -j -O /dev/vg/var
livecd ~ # mke2fs -O /dev/vg/vartmp

(Creando y activando particiones de intercambio)
livecd ~ # mkswap /dev/sda2 && mkswap /dev/sdb2
livecd ~ # swapon -p 1 /dev/sda2 && swapon -p 1 /dev/sdb2
(Asegúrese que todas las particiones de intercambio tengan la misma prioridad)
livecd ~ # swapon -v -s
Filename                   Type            Size    Used    Priority
/dev/sda2                  partition       401616  0       1
/dev/sdb2                  partition       401616  0       1

Monte los sistemas de archivo recién creados en /mnt/gentoo. Cree los directorios para los otros puntos de montaje y móntelos también.

Listado de Código 2.13: Monte los sistema de archivos

livecd ~ # mount /dev/md3 /mnt/gentoo
livecd ~ # cd /mnt/gentoo
livecd gentoo # mkdir boot home usr opt var tmp
livecd gentoo # mount /dev/md1 /mnt/gentoo/boot
livecd gentoo # mount /dev/vg/usr /mnt/gentoo/usr
livecd gentoo # mount /dev/vg/home /mnt/gentoo/home
livecd gentoo # mount /dev/vg/opt /mnt/gentoo/opt
livecd gentoo # mount /dev/vg/tmp /mnt/gentoo/tmp
livecd gentoo # mount /dev/vg/var /mnt/gentoo/var
livecd gentoo # mkdir usr/portage var/tmp
livecd gentoo # mount /dev/vg/vartmp /mnt/gentoo/var/tmp
livecd gentoo # mount /dev/vg/portage /mnt/gentoo/usr/portage
livecd gentoo # mkdir usr/portage/distfiles
livecd gentoo # mount /dev/vg/distfiles /mnt/gentoo/usr/portage/distfiles

(Asigne los permisos correctos en los directorios tmp)
livecd gentoo # chmod 1777 /mnt/gentoo/tmp /mnt/gentoo/var/tmp

Preparando para el Stage

Primero, asegúrese que la fecha y la hora sean las correctas usando date MMDDhhmmYYYY. Use hora UTC.

Listado de Código 2.14: Ajuste la fecha y hora UTC

(Revise el reloj)
livecd gentoo # date
Mon Mar  6 00:14:13 UTC 2006

(Ajuste la fecha y hora si hiciera falta)
livecd gentoo # date 030600162006 (Format is MMDDhhmmYYYY)
Mon Mar  6 00:16:00 UTC 2006

A continuación, descargue un stage de uno de nuestros servidores espejo. Diríjase a /mnt/gentoo y descomprima el stage con tar xjpf <stage3 tarball>.

Listado de Código 2.15: Descargue el archivo stage3

livecd gentoo # links http://www.gentoo.org/main/en/mirrors.xml
(Escoja un servidor espejo, cambie al directorio releases/x86/current/stages y escoja el stage3, probablemente el stage i686 y pulse D para descargar)

(O sino descárguelo directamente con wget sin escoger un espejo cercano)
livecd gentoo # wget ftp://gentoo.osuosl.org/pub/gentoo/releases/x86/current/stages/stage3-i686*tar.bz2

Listado de Código 2.16: Descomprima el archivo stage3

livecd gentoo # time tar xjpf stage3*

real  1m14.157s
user  1m2.920s
sys   0m7.530s

Instale la imagen de Portage más reciente. Proceda igual que con el archivo stage3: escoja un servidor espejo cercano de nuestra lista, descárguelo y descomprímalo.

Listado de Código 2.17: Descargue la imagen más reciente de Portage

livecd gentoo # cd /mnt/gentoo/usr
livecd usr # links http://www.gentoo.org/main/en/mirrors.xml
(Escoja un servido espejo y vaya al directorio snapshots/,
seleccione portage-latest.tar.bz2 y pulse D para descargar el archivo)

(O descárguelo directamente con wget sin escojer el servidor espejo más cercano)
livecd gentoo # cd /mnt/gentoo/usr
livecd usr # wget http://gentoo.osuosl.org/snapshots/portage-latest.tar.bz2

Listado de Código 2.18: Desempaque la imagen de Portage

livecd usr # time tar xjf portage-lat*

real  0m40.523s
user  0m28.280s
sys   0m8.240s

Ingresando al entorno enjaulado

Monte el sistema de archivos /proc, copie el archivo /etc/resolv.conf, luego ingrese al entorno enjaulado Gentoo.

Listado de Código 2.19: Chroot

livecd usr # cd /
livecd / # mount -t proc proc /mnt/gentoo/proc
livecd / # cp -L /etc/resolv.conf /mnt/gentoo/etc/
livecd / # chroot /mnt/gentoo /bin/bash
livecd / # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...

Ajuste su zona horaria

Ajuste la zona horario usando el listado del directorio /usr/share/zoneinfo.

Listado de Código 2.20: Ajustando la zona horaria

livecd / # ls /usr/share/zoneinfo
(Usemos como ejemplo a Bruselas)
livecd / # cp /usr/share/zoneinfo/Europe/Brussels /etc/localtime
livecd / # date
Wed Mar  8 00:46:05 CET 2006

Coloque el nombre de anfitrión y de dominio

Coloque el nombre del anfitrión en el archivo /etc/conf.d/hostname y en /etc/hosts. En el ejemplo a continuación usamos mybox como nombre del anfitrión y at.myplace como el del dominio. Puede modificar los archivos de configuración con el editor de texto nano o usar los siguientes comandos:

Listado de Código 2.21: Colocar el nombre del anfitrión y del dominio

livecd / # cd /etc
livecd etc # echo "127.0.0.1 mybox.at.myplace mybox localhost" > hosts
livecd etc # sed -i -e 's/HOSTNAME.*/HOSTNAME="mybox"/' conf.d/hostname
(Use el nombre definido y revíselo)
livecd etc # hostname mybox
livecd etc # hostname -f
mybox.at.myplace

Configuración del Kernel

Instale fuentes para un kernel (usualmente gentoo-sources), configure, compile y copie el archivo arch/i386/boot/bzImage a /boot.

Listado de Código 2.22: Instale fuentes, compile e instale el kernel

livecd etc # time emerge gentoo-sources

real  3m3.110s
user  1m2.320s
sys   0m34.990s
livecd etc # cd /usr/src/linux
livecd linux # make menuconfig

(Configure el kernel de la manera usual y asegúrese que el
soporte para raid y lvm estén incluidos y no cómo modules. Lo
mismo aplica para los manejadores de disco y sistemas de archivos.)
Multi-device support (RAID and LVM)  --->
[*] Multiple devices driver support (RAID and LVM)
  <*>   RAID support
  < >     Linear (append) mode (NEW)
  <*>     RAID-0 (striping) mode
  <*>     RAID-1 (mirroring) mode
  < >     RAID-10 (mirrored striping) mode (EXPERIMENTAL) (NEW)
  < >     RAID-4/RAID-5 mode (NEW)
  < >     RAID-6 mode (NEW)
  < >     Multipath I/O support (NEW)
  < >     Faulty test module for MD (NEW)
  <*>   Device mapper support
  < >     Crypt target support (NEW)
  < >     Snapshot target (EXPERIMENTAL) (NEW)
  < >     Mirror target (EXPERIMENTAL) (NEW)
  < >     Zero target (EXPERIMENTAL) (NEW)
  < >     Multipath target (EXPERIMENTAL) (NEW)
  < >     Bad Block Relocation Device Target (EXPERIMENTAL) (NEW)

livecd linux # time make -j2

(El tiempo depende altamente en las opciones seleccionadas)
real  5m5.869s
user  4m32.320s
sys   0m32.930s

livecd linux # make modules_install
livecd linux # cp arch/i386/boot/bzImage /boot/kernel

Configure el sistema

Modifique el archivo /etc/fstab y cambie BOOT, ROOT y SWAP con los nombres verdaderos de las particiones y agregue los volúmenes lógicos. No se olvide de cerciorar que los sistemas de archivo sean iguales a los de la instalación.

Listado de Código 2.23: Ejemplo de fstab

livecd linux # cd /etc
livecd etc # nano -w fstab
/dev/md1          /boot                   ext2  noauto,noatime  1 2
/dev/md3          /                       ext3  noatime         0 1
/dev/sda2         none                    swap  sw,pri=1        0 0
/dev/sdb2         none                    swap  sw,pri=1        0 0
/dev/vg/usr       /usr                    ext3  noatime         1 2
/dev/vg/portage   /usr/portage            ext2  noatime         1 2
/dev/vg/distfiles /usr/portage/distfiles  ext2  noatime         1 2
/dev/vg/home      /home                   ext3  noatime         1 2
/dev/vg/opt       /opt                    ext3  noatime         1 2
/dev/vg/tmp       /tmp                    ext2  noatime         1 2
/dev/vg/var       /var                    ext3  noatime         1 2
/dev/vg/vartmp    /var/tmp                ext2  noatime         1 2

Configure la red en el archivo /etc/conf.d/net. Agregue el guión de inicio net.eth0 al nivel de ejecución default. Si tiene múltiples interfaces haga enlaces simbólicos al guión de inicio net.eth0 y agréguelos al nivel de ejecución default también. Modifique el archivo /etc/conf.d/net con nano o sino, use los siguientes comandos:

Listado de Código 2.24: Configure la red

livecd etc # cd conf.d
livecd conf.d # echo 'config_eth0=( "192.168.1.10/24" )' >> net
livecd conf.d # echo 'routes_eth0=( "default via 192.168.1.1" )' >> net
livecd conf.d # rc-update add net.eth0 default
(Si compiló el manejador de interfaz de red como un módulo, 
agréguelo a /etc/modules.autoload.d/kernel-2.6)
livecd conf.d # echo r8169 >> /etc/modules.autoload.d/kernel-2.6
(Si desea reconectarse via ssh después de reiniciar la máquina nueva)
livecd conf.d # rc-update add sshd default

Nota: Haga emerge pcmciautils si necesita soporte para tarjetas PCMCIA.

Configure la contraseña del superusuario (root) con passwd.

Listado de Código 2.25: Configurando la contraseña del superusuario

livecd conf.d # passwd
New UNIX password: escriba_la_contraseña
Retype new UNIX password: escríbala_otra_vez
passwd: password updated successfully

Modifique el archivo /etc/conf.d/clock para definir la zona horaria usada previamente.

Listado de Código 2.26: Modifique /etc/conf.d/clock

livecd conf.d # nano -w /etc/conf.d/clock
TIMEZONE="Europe/Brussels"

Revise la configuración del sistema en /etc/rc.conf, /etc/conf.d/rc, /etc/conf.d/keymaps y modifique cualquiera de estos archivos según sea necesario.

Listado de Código 2.27: Opcional: modificar archivos de configuración

livecd conf.d # nano -w /etc/rc.conf
livecd conf.d # nano -w /etc/conf.d/rc
livecd conf.d # nano -w /etc/conf.d/keymaps
livecd conf.d # nano -w /etc/conf.d/clock

Instalación de herramientas del sistema

Instalar herramientas RAID y LVM2.

Listado de Código 2.28: Instalar herramientas RAID y LVM2

livecd conf.d # emerge mdadm lvm2

Instale un gestor de registro como syslog-ng y un demonio cron como vixie-cron y agréguelos al nivel de ejecución default.

Nota: Los demonios cron dependen de un MTA. mail-mta/ssmtp será instalado como una dependencia. Si desea usar un MTA más avanzado tal vez quiera hacerlo ahora. Si esta apurando, permita que se instale ssmtp y desinstálelo luego al instalar el MTA de su preferencia.

Listado de Código 2.29: Instale un gestor de registro y un demonio cron

livecd conf.d # time emerge syslog-ng vixie-cron

real  1m54.099s
user  1m2.630s
sys   0m34.620s
livecd conf.d # rc-update add syslog-ng default
livecd conf.d # rc-update add vixie-cron default

Instale las herramientas necesarias para sistema de archivos (xfsprogs, reiserfsprogs o jfsutils) y las herramientas de red (dhcpcd o ppp) si las requiere.

Listado de Código 2.30: Instale herramientas necesarias si las necesita

livecd conf.d # emerge xfsprogs           (Si usa el sistema de archivos XFS)
livecd conf.d # emerge jfsutils           (Si usa el sistema de archivos JFS)
livecd conf.d # emerge reiserfsprogs      (Si usa el sistema de archivos Reiser)
livecd conf.d # emerge dhcpcd             (Si necesita un cliente DHCP)
livecd conf.d # emerge ppp                (Si necesita conectividad PPPoE para ADSL)

Configurando el Gestor de Arranque

Instale grub y configúrelo.

Listado de Código 2.31: Haga emerge grub y modifique el archivo de configuración

livecd conf.d # time emerge grub

real  1m4.634s
user  0m39.460s
sys   0m15.280s
livecd conf.d # nano -w /boot/grub/grub.conf

Listado de Código 2.32: Archivo grub.conf de ejemplo

default 0
timeout 10

title=Gentoo
root (hd0,0)
kernel /boot/kernel root=/dev/md3

Listado de Código 2.33: Instale grub en ambos discos

livecd conf.d # grub
Probing devices to guess BIOS drives. This may take a long time.

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0xfd

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/boot/grub/stage2 /boot/
grub/menu.lst"... succeeded
Done.

grub> root (hd1,0)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd1)

grub> quit

Reinicie

Salga del entorno enjaulado, desmonte todos los sistemas de archivo y reinicie:

Listado de Código 2.34: Reinicie

livecd conf.d # exit
livecd / # umount /mnt/gentoo/usr/portage/distfiles /mnt/gentoo/usr/portage /mnt/gentoo/usr
livecd / # umount /mnt/gentoo/var/tmp /mnt/gentoo/tmp /mnt/gentoo/var /mnt/gentoo/opt
livecd / # umount /mnt/gentoo/proc /mnt/gentoo/home /mnt/gentoo/boot /mnt/gentoo
livecd / # reboot
(No se olvide de sacar el CD)

Por favor siga la sección Finalizando la Instalación de la guía de instalación rápida normal para concluir su instalación.



Imprimir

Actualizado 11 de septiembre, 2007

La versión original de este documento fue actualizada 22 de abril, 2008

Sumario: Esta guía de instalación rápida cubre el proceso de instalación de Gentoo de manera resumida. Su propósito es permitirle a los usuarios realizar una instalación stage3 con software raid y lvm2 en poco tiempo. Los usuarios deberían tener experiencia previa de instalación de Gentoo para poder seguir esta guía.

Xavier Neys
Autor

Sven Vermeulen
Autor

Steven Wagner
Autor

John Christian Stoddart
Traductor

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.