Gentoo Logo

[ << ] [ < ] [ Inicio ] [ > ] [ >> ]


2. Arrancando desde el CD Universal de instalación

Contenido:

2.a. Requisitos de hardware

Introducción

Antes de empezar, enumeraremos los requerimientos de hardware necesarios para instalar con éxito Gentoo en nuestra máquina.

Requisitos de hardware

Máquinas Apple NewWorld Microprocesadores Power/PowerPC (G3, G4, G5) como iMac, eMac, iBook PowerBook, Xserver, PowerMac
Máquinas Apple OldWorld Máquinas Apple con una revisión de OpenFirmware anterior a la 3, tal como los G3 Beige, PCI PowerMacs y PCI PowerBooks. Los clónicos Apple basados en PCI también deberían estar soportados
Pegasos de Genesi Pegasos I/II, Open Desktop Workstation
IBM RS/6000, iSeries, pSeries
Memoria Al menos 64 MB
Espacio en disco 1.5 GB (excluyendo la partición de intercambio)
Partición de intercambio Al menos 256 MB

Es una buena idea leer Preguntas Frecuentes y sus Respuestas Gentoo Linux/PowerPC para encontrar ayuda con algunas cuestiones comunes relativas a la instalación o si no estamos seguros con la máquina PowerPC frente a la que estamos sentados.

2.b. El CD de instalación Universal de Gentoo

Introducción

Gentoo Linux puede instalarse usando un fichero tarball de un stage3. Dicho tarball es un tipo de archivo comprimido que contiene un entorno mínimo a partir del cual se puede instalar exitosamente Gentoo Linux en el sistema.

Las instalaciones usando un fichero tarball de un stage1 o stage2 no están documentadas en el Manual de Gentoo. Por favor, vea al respecto Preguntas de uso frecuente en Gentoo Linux

El CD de instalación Universal de Gentoo

Un CD de instalación de Gentoo es un CD arrancable que contiene un entorno Gentoo auto-contenido. Permite arrancar Linux desde el CD. Durante el proceso de arranque se detecta el hardware y se cargan los controladores apropiados. Estos CDs son mantenidos por los desarrolladores de Gentoo.

Actualmente tenemos dos CDs de instalación disponibles:

  • El CD de instalación Universal contiene todo aquello que necesita para instalar Gentoo. Proporciona archivos stage3 para las arquitecturas comunes, código fuente para aplicaciones extra sobre las que necesita elegir, y por supuesto, las instrucciones de instalación para su arquitectura.
  • El CD de instalación Minimal solamente contiene un entorno mínimo que le permite arrancar y configurar la red para que pueda conectarse a Internet. No contiene ningún archivo adicional y no puede utilizarse para éste proceso de instalación (recordemos que estamos en las instrucciones para llevar a cabo la instalación sin conexión a la red).

Gentoo también proporciona un CD de paquetes (Package CD). Este no es un CD de instalación pero contiene una fuente importante de recursos que pueden ser utilizados durante la instalación de su sistema Gentoo. Contiene paquetes precompilados (conocidos como GRP) que permiten una rápida y fácil instalación de aplicaciones adicionales (como pueden ser (OpenOffice.org, KDE, GNOME, ...) inmediatamente después de la instalación de Gentoo y justo antes de actualizar su árbol Portage.

El empleo del CD de paquetes está recogido en este documento más adelante

2.c. Descargar, grabar y arrancar el CD Universal de instalación Gentoo

Descargar y grabar los CDs de instalación Gentoo

Podemos descargar el CD Universal de instalación Gentoo (y, si lo queremos, también el CD de Paquetes) desde uno de los espejos. Los CDs de instalación están ubicados en el directorio releases/ppc/2006.0/ppc32/installcd, y los CDs de Paquetes lo están en releases/ppc/2006.0/ppc32/packagecd.

Dentro de esos directorios se encuentran ficheros ISO. Éstos son imágenes de CDs completos que se pueden grabar en un CD-R.

Después de descargar el fichero, se puede verificar su integridad para ver si está corrompido o no:

  • Se puede verificar la suma de control MD5 del mismo y compararla con la proporcionada por Gentoo (por ejemplo con la herramienta md5sum de Linux/Unix o con md5sum en Windows). Cómo verificar las sumas de control MD5 en MacOS se describe en Preguntas de uso frecuente de Gentoo Linux/PowerPC.
  • Se puede verificar la firma criptográfica proporcionada. Pero en primer lugar se necesita obtener la clave pública utilizda por Gentoo (0x17072058).

Para recuperar la clave pública de Gentoo utilizando la aplicación GnuPG ejecutaremos el comando siguente:

Listado de Código 3.1: Obtener la clave pública

$ gpg --keyserver subkeys.pgp.net --recv-keys 0x17072058

Ahora verificaremos la firma:

Listado de Código 3.2: Verificar la firma criptográfica

$ gpg --verify <signature file> <downloaded iso>

Para grabar el o los ISO descargados, se debe seleccionar grabar/quemar sin formato. Cómo hacerlo depende del programa. Aquí hablaremos de cdrecord y K3B; se puede encontrar mayor información en las Preguntas de Uso Frecuentes sobre Gentoo.

  • Con cdrecord, basta escribir cdrecord dev=/dev/hdc <fichero ISO descargado> (hay que reemplazar /dev/hdc con la ruta correspondiente de la unidad CD-RW).
  • Con K3B, hay que seleccionar Herramientas > CD > Grabar Imagen ISO. Luego hay que buscar el archivo ISO dentro del área 'Imagen a Grabar'. Y por último presionar el botón Iniciar.

Por defecto: Arrancar el CD de instalación con Yaboot

En las máquinas NewWorld hay que colocar el CD de instalación en la unidad CD-ROM y reiniciar el sistema. Cuando el altavoz del sistema suene, basta pulsar la tecla 'C' mientras el CD se carga.

Después que el CD de instalación se haya cargado, aparece un mensaje de bienvenida y un punto indicativo de órdenes boot: en la parte inferior de la pantalla.

Se proporciona un núcleo genérico, ppc32. Este núcleo está creado con soporte para sistemas multiprocesador, pero arrancará igualmente bien en sistemas con un sólo procesador.

Se pueden ajustar algunas opciones del núcleo en este punto indicativo. La tabla siguiente lista algunas de las opciones de arranque disponibles que pueden añadirse:

Opción de arranque Descripción
vídeo Esta opción toma uno de los siguientes valores específicos según el fabricante: nvidiafb, radeonfb, rivafb, atyfb, aty128 or ofonly. A esta etiqueta se puede le puede añadir la resolución y valor de refresco empleados. Por ejemplo, video=radeonfb:1280x1024@75-32 que seleccionará el frame buffer de ATI Radeon con una resolución de 1280x1024, una tasa de refresco de 75 Hz y una profundidad de color de 32 bits. Si no estamos seguros de qué poner, y la opción por defecto no funciona video=ofonly seguramente funcionará.
nol3 Deshabilita el caché de nivel 3 en algunos PowerBooks (lo necesita al menos el 17")
dofirewire Activa el soporte para dispositivos IEEE1394 (FireWire), como discos duros externos.
dopcmcia Si se quiere utilizar dispositivos PCMCIA durante la instalación (como tarjetas de red PCMCIA) debe habilitarse esta opción

Para utilizar las opciones anteriores, escriba ppc32 en el punto indicativo de órdenes boot:, seguido de la opción deseada. En el ejemplo siguiente, forzaremos al núcleo para que use el framebuffer de OpenFirmware en lugar del controlador específico del dispositivo.

Listado de Código 3.3: Forzar el uso del framebuffer de OpenFirmware

boot: ppc32 video=ofonly

Si no necesitamos añadir más opciones, basta pulsar enter en este punto indicativo de órdenes, y se cargará un entorno Gentoo Linux completo desde el CD. Continuaremos con Y cuando hayamos arrancado ....

Alternativa: Iniciando el CD de instalación en un Pegasos

En el Pegasos basta insertar el CD y en el punto indicativo de órdenes del SmartFirmware teclear boot cd /boot/menu. Esto abrirá un pequeño menú de inicio donde se puede elegir algunos modos de vídeo preconfigurados. Si se necesitan opciones especiales de arranque, se pueden añadir a la línea de comando igual que lo visto anteriormente con Yaboot. Por ejemplo, boot cd /boot/pegasos video=radeonfb:1280x1024@75 mem=256M. Las opciones del núcleo por defecto (para el caso que algo salga mal y se necesite) están preconfiguradas a console=ttyS0,115200 console=tty0 init=/linuxrc looptype=squashfs loop=/image.squashfs udev nodevfs cdroot root=/dev/ram0.

Alternativa: Iniciando el CD de instalación con BootX

Si disponemos de un Mac OldWorld no podremos usar la parte arrancable del Live CD. La solución más sencilla es usar MacOS 9 o anterior para arrancar un entorno Linux con la ayuda de una herramienta llamada BootX.

En primer lugar, descargaremos BootX y desempaquetaremos el archivo. Hay que copiar el BootX Extension desde los ficheros descomprimidos en la Carpeta de Extensiones y la aplicación Panel de Control de BootX en Paneles de Control, ambos ubicados en la Carpeta del Sistema de MacOS. Luego, hay que crear una carpeta llamada "Linux Kernels" en nuestra Carpeta del Sistema y copiar el núcleo ppc32 del CD en ella. Finalmente, hay que copiar el fichero ppc32.igz ubicado en el directorio boot del CD de instalación en la Carpeta del Sistema de MacOS.

Para preparar BootX, debemos iniciar el Panel de control de la aplicación BootX. Primero seleccionaremos el diálogo de Options y marcaremos Use Specified RAM Disk y seleccionaremos el ppc32.igz de la Carpeta del Sistema. Volveremos atrás hasta la pantalla inicial y nos aseguraremos que el tamaño del disco RAM sea como mínimo 32000. Finalmente, indicaremos las opciones del núcleo indicadas a continuación:

Listado de Código 3.4: Opciones del kernel para BootX

cdroot root=/dev/ram0 init=linuxrc loop=image.squashfs looptype=squashfs console=tty0

Nota: Las opciones del núcleo de la anterior sección sobre yaboot también se pueden aplicar aquí. Se puede añadir cualquiera de dichas opciones a los argumentos del núcleo anteriores.

Verificaremos una vez más que la configuración es correcta, y entonces la guardaremos. Esto nos evitará trabajo posterior en caso de que no arranque o falte algo. Pulsaremos el botón Linux, en la parte superior de la ventana. Si todo va bien, deberíamos arrancar con el CD de instalación. Continuaremos con Y cuando hayamos arrancado ...

Y cuando hayamos arrancado ...

Tendremos el indicador del root ("#") en la consola actual y también podremos cambiar a otras consolas presionando Alt-F2, Alt-F3 y Alt-F4. Para regresar a la consola en la que empezamos presionaremos Alt-F1. Debido a la disposición del teclado, probablemente tendremos que pulsar Alt-fn-Fx en los equipos Apple.

Si estamos instalando Gentoo en un sistema con un teclado no norteamericano, usaremos loadkeys para cargar el teclado correspondiente al nuestro. Para listar los mapas de teclado disponibles, ejecutaremos ls /usr/share/keymaps/i386. En las máquinas NewWorld o Pegasos no usaremos los mapas de teclado ppc o mac, porque son para las OldWord basadas en ADB.

Listado de Código 3.5: Listado de los mapas de teclado disponibles

(PPC usa teclados x86 en muchos sistemas. Los mapas de teclado mac/ppc proporcionados en el CD de instalación son de configuración ADB y no funcionarán con el núcleo del CD de instalación)
# ls /usr/share/keymaps/i386

Ahora cargaremos el mapa del teclado a utilizar:

Listado de Código 3.6: Carga de un mapa de teclado

# loadkeys be-latin1

Ahora continuaremos con Configurando hardware adicional.

Configurando hardware adicional

Cuando arranca el CD de instalación, trata de detectar todos los dispositivos de hardware y cargar los módulos apropiados en el núcleo para soportar este hardware. En la gran mayoría de casos, hace muy buen trabajo. Sin embargo, en algunos casos puede que no cargue automáticamente los módulos del núcleo necesarios. Si falla la auto-detección PCI con algún hardware del sistema, trataremos de cargar el módulo apropiado manualmente.

En el siguiente ejemplo trataremos de cargar el módulo airport. Este módulo soporta sólo las antiguas tarjetas Airport (802.11b). Airport Extreme (802.11g) no está soportado en el CD de instalación debido a restricciones en la distribución del microcódigo.

Listado de Código 3.7: Cargar el módulo airport

# modprobe airport

En antiguos iMacs, ocasionalmente, la tarjeta de red no es detectada correctamente, y utilizan el controlador BMAC:

Listado de Código 3.8: Cargar el módulo bmac

# modprobe bmac

Opcional: Afinando el rendimiento del disco duro

Si pertenecemos al grupo de los usuarios avanzados, tal vez queramos afinar el desempeño del disco duro IDE usando hdparm. Con la opción -tT podemos probar el rendimiento del disco (lo ejecutaremos varias veces para tener una impresión más precisa):

Listado de Código 3.9: Verificar el rendimiento del disco duro

# hdparm -tT /dev/hda

Para afinarlo podemos seguir uno de los siguientes ejemplos (o haremos nuestros propios experimentos) que usan /dev/hda como disco (lo sustituiremos por el disco en cuestión):

Listado de Código 3.10: Afinar el desempeño del disco duro

Activar DMA:
# hdparm -d 1 /dev/hda
Activar DMA y las opciones de optimización seguras:
# hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda

Opcional: Cuentas de usuario

Si planeamos dar a otras personas acceso al entorno de instalación o si queremos platicar con alguien usando irssi sin privilegios de root (por razones de seguridad), hará falta crear las cuentas de usuario necesarias y cambiar la contraseña de root.

Para cambiar la contraseña de root, usaremos passwd:

Listado de Código 3.11: Cambiar la contraseña de root

# passwd
New password: (Escribir la nueva contraseña)
Re-enter password: (Escribirla de nuevo)

Para crear una cuenta de usuario, primero escribimos sus credenciales, y luego su contraseña. Se usan useradd y passwd para estas tareas. En el siguiente ejemplo, crearemos un usuario llamado "john".

Listado de Código 3.12: Crear una cuenta de usuario

# useradd -m -G users john
# passwd john
New password: (Escribir la contraseña de john)
Re-enter password: (Escribir de nuevo la contraseña de john)

Podemos cambiar nuestro identificador de usuario desde root para usar la del nuevo usuario mediante su:

Listado de Código 3.13: Cambiar de usuario

# su - john

Opcional: Ver la documentación mientras instalamos

Para ver el Manual Gentoo (ya sea desde el CD o en línea) durante la instalación, nos aseguraremos de haber creado una cuenta de usuario (ver Opcional: Cuentas de usuario). Luego pulsaremos Alt-F2 para ir a una nueva consola e ingresar en el sistema.

Si queremos ver la documentación incluida en el CD se puede ejecutar inmediatamente links o incluso links -g para disponer de un navegador gráfico en el framebuffer para leerla:

Listado de Código 3.14: Ver la documentación en el CD

# links /mnt/cdrom/docs/handbook/html/index.html

Sin embargo, es preferible usar el Manual Gentoo en línea ya que es más reciente que el Manual en el CD. También se puede ver usando links, pero sólo después de haber completado el capítulo Configurar la red (de otro modo no se podrá usar Internet para ver el documento):

Listado de Código 3.15: Ver la documentación en línea

# links http://www.gentoo.org/doc/es/handbook/handbook-ppc.xml

Podemos regresar a la consola original presionando Alt-F1.

Opcional: Iniciar el demonio SSH

Si queremos permitir a otros usuarios el acceso a nuestra máquina durante la instalación de Gentoo (quizá porque esos usuarios nos vayan a ayudar, o incluso lo hagan por nosotros), necesitararemos crear una cuenta de usuario para ellos e incluso darles la contraseña de root (sólo si confíamos totalmente en ellos).

Para arrancar el demonio SSH, ejecutaremos el siguiente comando:

Listado de Código 3.16: Iniciar el demonio SSH

# /etc/init.d/sshd start

Para poder usar sshd, primero necesitaremos configurar la red. Continuaremos en el capítulo Configurar la red.


[ << ] [ < ] [ Inicio ] [ > ] [ >> ]


Imprimir

Ver completo

Página actualizada 25 de julio, 2006

Esta traducción ha dejado de tener soporte

Sumario: Utilizando nuestro CD de instalación Universal puede arrancar su sistema desde un entorno de ejecución que le permite instalar Gentoo.

Sven Vermeulen
Autor

Roy Marples
Autor

Daniel Robbins
Autor

Chris Houser
Autor

Jerry Alexandratos
Autor

Seemant Kulleen
Desarrollador Gentoo x86

Tavis Ormandy
Desarrollador Gentoo Alpha

Jason Huebel
Desarrollador Gentoo AMD64

Guy Martin
Desarrollador Gentoo HPPA

Pieter Van den Abeele
Desarrollador Gentoo PPC

Joe Kallar
Desarrollador Gentoo SPARC

John P. Davis
Editor

Pierre-Henri Jondot
Editor

Eric Stockbridge
Editor

Rajiv Manglani
Editor

Jungmin Seo
Editor

Stoyan Zhekov
Editor

Jared Hudson
Editor

Colin Morey
Editor

Jorge Paulo
Editor

Carl Anderson
Editor

Jon Portnoy
Editor

Zack Gilburd
Editor

Jack Morgan
Editor

Benny Chuang
Editor

Erwin
Editor

Joshua Kinard
Editor

Tobias Scherbaum
Editor

Lars Weiler
Editor

Jochen Maes
Editor

Xavier Neys
Editor

Joseph Jezak
Editor

Grant Goodyear
Revisor

Gerald J. Normandin Jr.
Revisor

Donnie Berkholz
Revisor

Ken Nowack
Revisor

José Alberto Suárez López
Traductor

John Christian Stoddart
Traductor

José Luis Rivero
Traductor

Carles Ferrer
Traductor

Donate to support our development efforts.

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