[ << ]
[ < ]
[ 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 antes de empezar.
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/2005.1/installcd,
y los CDs de Paquetes lo están en releases/ppc/2005.1/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.
En este punto indicativo se puede seleccionar un núcleo para la
subarquitectura utilizada. Se proporcionan G3, G4 y
G5. Todos los núcleos están creados con soporte de varias CPUs,
pero arrancan igualmente bien en sistemas con un sólo procesador.
También podemos 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: radeonfb, rivafb, atyfb,
aty128 o ofonly. A esta etiqueta se puede le puede
añadir la resolución y valor de refresco empleados. Por ejemplo,
video=radeonfb:1280x1024@75. Si no estamos seguros de qué
poner, 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
|
En este punto indicativo de órdenes, pulsando enter, 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. Por ejemplo, boot cd
/boot/pegasos video=radeonfb:1280x1024@75 mem=256M. La lista
completa de anexos para el núcleo (para el caso que algo salga mal y
se necesite) está preconfigurada en el núcleo con
console=ttyS0,115200 console=tty0 init=/linuxrc looptype=squashfs
loop=/livecd.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 para arrancar un
entorno Linux con la ayuda de una herramienta llamada BootX. Se están
confeccionando disquetes de arranque para Macs que no tengan MacOS,
pero todavía no están disponibles.
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 G3G4 del CD en
ella. Finalmente, hay que copiar el fichero G3G4.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
G3G4.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.3: Opciones del kernel para BootX |
cdroot root=/dev/ram0 init=linuxrc loop=livecd.squashfs looptype=squashfs console=tty0 nodevfs udev
|
Nota:
Las opciones del núcleo de la anterior sección sobre yaboot también se
pueden aplicar aquí.
|
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, para arrancar el CD de instalación y 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. 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.4: Listado de los mapas de teclado disponibles |
# ls /usr/share/keymaps/i386
|
Ahora cargaremos el mapa del teclado a utilizar:
Listado de Código 3.5: 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
(b-net). AirportExtreme no está soportado en Linux.
Listado de Código 3.6: Cargar módulos de kernel |
# modprobe airport
|
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.7: 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.8: Afinar el desempeño del disco duro |
# hdparm -d 1 /dev/hda
# 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.9: Cambiar la contraseña de root |
# passwd
New password:
Re-enter password:
|
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.10: Crear una cuenta de usuario |
# useradd -m -G users john
# passwd john
New password:
Re-enter password:
|
Podemos cambiar nuestro identificador de usuario desde root para usar la del
nuevo usuario mediante su:
Listado de Código 3.11: 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 links2 o incluso links -g para disponer de un
navegador gráfico en el framebuffer para leerla:
Listado de Código 3.12: Ver la documentación en el CD |
# links2 /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
links2, 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.13: Ver la documentación en línea |
# links2 http://www.gentoo.org/doc/en/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.14: 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 ]
[ > ]
[ >> ]
El contenido de este documento, a no ser que se especifique
expresamente, está registrado bajo los términos de la licencia
CC-BY-SA-2.5. Se aplican las
Pautas de
Utilización del logotipo y nombre de Gentoo.
|