5.1. Arranque del instalador en IA-64

5.1.1. Arranque desde un CD-ROM

Para la mayoría de personas la forma más fácil es usar un juego de CDs de Debian. Si tiene un juego de CDs y su máquina puede arrancar directamente desde el CD, ¡excelente!. Simplemente inserte su CD, reinicie y proceda con el próximo capítulo.

Note que algunas unidades de CD podrían necesitar controladores especiales, por consiguiente podrían estar inaccesibles en las etapas iniciales de la instalación. Si el arranque desde CD no funciona en su hardware, vuelva a este capítulo y lea sobre los núcleos y métodos de instalación alternativos que podrían funcionar en su caso.

Incluso si no puede arrancar desde CD-ROM, probablemente pueda instalar los componentes del sistema Debian y los paquetes que desee desde un CD-ROM. Simplemente arranque usando un medio distinto, como disquetes. Cuando sea el momento de instalar el sistema operativo, el sistema base y los paquetes adicionales, haga que el sistema de instalación use la unidad de CD-ROM.

Si tiene problemas arrancando, vea la Sección 5.3, “Resolución de problemas en el proceso de instalación”.

Contenidos del CD

Existen tres variaciones básicas de los CDs de instalación de Debian. El CD Tarjeta de negocios tiene una instalación mínima que cabe en este medio de CD de formato pequeño. Requiere conexión de red para instalar el resto de la instalación base y tener un sistema utilizable. El CD Instalación de red tiene todos los paquetes para la instalación base pero requiere una conexión de red a un sitio de réplica de Debian para instalar los paquetes adicionales que desee para tener un sistemas completo. El juego de CDs de Debian puede instalar un sistema completo desde el amplio rango de paquetes que contiene sin necesidad de acceder a la red.

La arquitectura IA-64 usa la siguiente generación de Interfaz de Firmware Extensible (EFI) de Intel. A diferencia del tradicional BIOS x86 que conoce muy poco sobre el dispositivo de arranque; además de la tabla de particiones y el registro principal de arranque (MBR), EFI puede leer y escribir ficheros de particiones de disco formateadas con FAT16 o FAT32. Esto simplifica el proceso, a menudo arcaico, de iniciar un sistema. El gestor de arranque del sistema y el firmware EFI que lo soporta tiene un sistema de ficheros completo para almacenar los ficheros necesarios para arrancar la máquina. Esto significa que el disco de sistema en un sistema IA-64 tiene una partición adicional dedicada a EFI en lugar del simple MBR o bloque de arranque en sistemas más convencionales.

El CD del instalador de Debian contiene una pequeña partición EFI donde se ubican ELILO, su fichero de configuración, el núcleo del instalador y un sistema de ficheros adicional (initrd). El sistema en ejecución también contiene una partición EFI donde residen los ficheros necesarios para arrancar el sistema. Estos ficheros son leíbles desde el intérprete de órdenes de EFI como se describe a continuación.

Muchos de los detalles acerca de como ELILO realmente carga e inicia un sistema son transparentes para el instalador. Sin embargo, el instalador debe configurar una partición EFI antes de instalar el sistema base. De otra forma, la instalación de ELILO fallará, lo que resultará en un sistema no arrancable. La partición EFI se asigna y formatea en el paso de particionado de la instalación, antes de cargar cualquier paquete en el disco del sistema. La tarea de particionado también verifica que una partición EFI adecuada esté presente, antes de permitir que la instalación prosiga.

El gestor de arranque de EFI es el último paso de la inicialización del firmware. Éste muestra una lista de menú desde donde el usuario puede elegir una opción. Dependiendo del modelo del sistema y de que otro software ha sido cargado en el sistema, este menú podría ser diferente de un sistema a otro. Se deben mostrar al menos dos opciones en el menú, Boot Option Maintenance Menu y EFI Shell [Built-in]. De preferencia use la primera opción, sin embargo, si no está disponible o por alguna razón el CD no arranca con ésta, use la segunda opción.

IMPORTANTE

El gestor de arranque EFI elegirá la acción de arranque predeterminada, usualmente la primera opción del menú, después de algunos segundos predefinidos. Esto es indicado por un contador en la parte inferior de la pantalla. Cuando el contador expira y el sistema inicia la acción predeterminada, puede que tenga que reiniciar la máquina para continuar la instalación. Si la acción predeterminada es «EFI Shell», puede volver al gestor de arranque ejecutando exit en el intérprete de órdenes.

5.1.1.1. Opción 1: Arrancar desde la opción de arranque de mantenimiento del menú

  • Inserte el CD en la unidad DVD/CD y reinicie la máquina. El firmware mostrará la página del gestor de arranque EFI y el menú después de que finalice la inicialización del sistema.

  • Elija Boot From a File desde el menú con las teclas de desplazamiento y pulse ENTER. Esto mostrará una lista de dispositivos probados por el firmware. Deberá obtener dos líneas de menú conteniendo las etiquetas Debian Inst [Acpi ... ó Removable Media Boot. Si examina el resto de la línea de menú, notará que la información del dispositivo y el controlador son las mismas.

  • Puede elegir alguna de las entradas que se refieren a la unidad de CD/DVD. Escoja su elección con las teclas de desplazamiento y pulse ENTER. Si elije Removable Media Boot la máquina inmediatamente iniciará la secuencia de arranque. Si, en cambio, elije Debian Inst [Acpi ..., ésta le mostrará un directorio listando la porción arrancable del CD, solicitándole que prosiga con el paso siguiente (y adicional).

  • Necesitará efectuar este paso solamente si elije Debian Inst [Acpi .... El listado del directorio también mostrará [Treat like Removable Media Boot] en la penúltima línea. Elija esta línea con las teclas de desplazamiento y pulse ENTER. Esto iniciará la secuencia de arranque.

Estos pasos inician el gestor de arranque de Debian el cual mostrará una página de menú para que elija un núcleo de arranque y opciones. Proceda a elegirlas.

5.1.1.2. Opción 2: Arrancar desde el intérprete de órdenes de EFI

Si, por alguna razón, no tiene éxito usando la opción 1, reinicie la máquina y cuando aparezca la pantalla de gestor de arranque EFI deberá haber una opción llamada EFI Shell [Built-in]. Arranque el CD del instalador de Debian con los siguientes pasos:

  • Inserte el CD en la unidad DVD/CD y reinicie la máquina. El firmware mostrará la página del gestor de arranque EFI después que finalice la inicialización del sistema.

  • Elija EFI Shell desde el menú usando las teclas de desplazamiento y pulse ENTER. El intérprete de órdenes de EFI buscará todos los dispositivos arrancables y los mostrará en la consola antes de mostrar su cursor de órdenes. Las particiones arrancables reconocidas en los dispositivos mostrarán un nombre de dispositivo como fsn:. Todas las otras particiones reconocidas serán nombradas blkn:. Si inserta un CD después de ingresar al intérprete, podría tomarle algunos segundos adicionales mientras inicializa la unidad de CD.

  • Examine la salida del intérprete de órdenes mientras éste busca la unidad de CDROM. Es bastante probable que sea el dispositivo fs0:, aunque otros dispositivos con particiones arrancables también serán mostrados como fsn.

  • Escriba fsn: para elegir ese dispositivo, donde n es el número de partición para el CDROM. Este intérprete le mostrará ahora el número de partición como su cursor.

  • Escriba elilo y pulse ENTER. Esto iniciará la secuencia de arranque.

Como en la opción 1, estos pasos inician el gestor de arranque de Debian que mostrará una página de menú para que elija un núcleo de arranque y opciones. También puede introducir la orden corta fsn:elilo en el cursor del intérprete de órdenes. Proceda a elegir el núcleo de arranque y las opciones.

5.1.1.3. Instalar usando una consola en el puerto serie

Puede realizar la instalación con monitor y teclado o usar una conexión serie. Para configurar el monitor/teclado, seleccione la opción que contenga [VGA console]. Para instalar a través de un conexión serie, seleccione la opción que contenga [BAUD baud serial console], donde BAUD es la velocidad de la consola serie. Las opciones del menú están configuradas de antemano para los baudios más comunes de ttyS0.

En la mayoría de circunstancias, querrá configurar el instalador para usar los mismos baudios que su conexión a la consola EFI. Si no está seguro del valor correcto para este parámetro, puede obtenerlo con la orden baud en el intérprete de órdenes de EFI.

Si no hay ninguna opción preconfigurada disponible para el dispositivo serie o los baudios que desea usar, puede modificar la configuración de una de las opciones del menú. Por ejemplo, para usar una consola a 57600 baudios a través del dispositivo ttyS1, introduzca console=ttyS1,57600n8 en la ventana de texto Boot:.

Nota

La mayoría de las máquinas IA-64 tienen de forma predeterminada una consola de 9600 baudios. Es bastante poco, y el proceso de instalación normal tardará bastante en dibujar cada pantalla. Debe considerar o bien incrementar los baudios para realizar la instalación, o realizar la instalación en modo texto. Lea el menú de ayuda Params para obtener instrucciones sobre cómo comenzar el instalador en modo texto.

Aviso

Si escoge un tipo de consola incorrecta, podrá elegir el núcleo e introducir parámetros pero tanto la visualización como la entrada se perderán tan pronto inicie el núcleo, requiriéndole reiniciar antes de poder empezar la instalación.

5.1.1.4. Elegir el núcleo de arranque y opciones

El gestor de arranque mostrará un menú en forma de lista y una ventana de texto con un cursor Boot:. Las teclas de desplazamiento seleccionan un elemento del menú y cualquier texto que se escriba en el teclado aparecerá en la ventana de texto. También existen ventanas de ayuda que pueden ser mostradas al presionar la tecla de función apropiada. La ventana de ayuda General explica las opciones del menú y la ventana Params explica las opciones comunes de línea de órdenes.

Consulte la ventana de ayuda General para la descripción de los núcleos y modos de instalación más adecuados para su instalación. También debe consultar Sección 5.2, “Parámetros de arranque” a continuación, para cualquier parámetro adicional que pueda querer definir en la ventana de texto Boot:. La versión del núcleo que elija selecciona la versión que será usada tanto para el proceso de instalación como para el sistema instalado. Si encuentra problemas de núcleo en la instalación, es posible que también tenga estos mismos problemas en el sistema que instale. Los siguientes dos pasos elegirán e iniciarán la instalación:

  • Elija la versión del núcleo y modo de instalación más adecuado para sus necesidades con las teclas de desplazamiento.

  • Introduzca cualquier parámetro de arranque escribiéndolo en el teclado. El texto será mostrado directamente en la ventana de texto. Aquí es donde se especifican los parámetros del núcleo (como p. ej. los parámetros de la consola serie).

  • Pulse ENTER. Esto cargará e iniciará el núcleo. El núcleo mostrará sus mensajes de inicialización usuales, seguido por la primera pantalla del instalador de Debian.

Proceda con el siguiente capítulo para continuar la instalación, en donde configurará su idioma, red y particiones de disco.

5.1.2. Arrancar con TFTP

Arrancar un sistema IA64 desde la red es similar a hacerlo desde CD. La única diferencia es cómo se carga el núcleo de instalación. El gestor de arranque EFI puede cargar e iniciar programas desde un servidor en la red. Una vez que el núcleo es cargado y se inicia, el sistema de instalación procederá a través de los mismos pasos que la instalación desde CD con la excepción de que los paquetes de la instalación base serán cargados desde la red en lugar de la unidad de CD.

El arranque a través de la red requiere que tenga una conexión de red y un servidor de arranque TFTP (DHCP, RARP o BOOTP).

En la Sección 4.3, “Preparación de los ficheros para el arranque a través de red usando TFTP” se describe el método de instalación para soportar el arranque a través de la red.

El arranque de red en un sistema IA64 requiere dos acciones específicas de arquitectura. En el servidor de arranque. DHCP y TFTP deben ser configurados para entregar elilo. En el cliente se debe definir una nueva opción de arranque en el gestor de arranque EFI, para habilitar la carga a través de la red.

5.1.2.1. Configurar el servidor

Una entrada apropiada para el arranque a través de red de un sistema ia64, es como la siguiente:

host mcmuffin {
        hardware ethernet 00:30:6e:1e:0e:83;
        fixed-address 10.0.0.21;
        filename "debian-installer/ia64/elilo.efi";
}

Note que el objetivo es que elilo.efi se ejecute en el cliente.

Extraiga el fichero netboot.tar.gz en el directorio usado como raíz para su servidor TFTP. Normalmente los directorios raíz TFTP incluyen /var/lib/tftp y /tftpboot. Este fichero creará un árbol de directorios debian-installer con los ficheros de arranque para un sistema IA-64.

# cd /var/lib/tftp
# tar xvfz /home/user/netboot.tar.gz
./
./debian-installer/
./debian-installer/ia64/
[...]

netboot.tar.gz contiene un fichero elilo.conf que debería funcionar en la mayoría de las configuraciones. Sin embargo, si necesita cambiar algo, puede encontrarlo en el directorio debian-installer/ia64/. Es posible tener diferentes ficheros de configuración para clientes distintos al nombrarlos usando la dirección IP de los clientes en formato hexadecimal con el sufijo .conf en lugar de elilo.conf. Vea la documentación que provee el paquete elilo para más detalles.

5.1.2.2. Configurar el cliente

Para configurar el soporte de arranque TFTP en el cliente, empiece arrancando EFI y seleccionando Boot Option Maintenance Menu.

  • Añada una opción de arranque.

  • Debería ver una o más líneas con el texto Load File [Acpi()/.../Mac()]. Si hay más de una de estas entradas, escoja la que tenga la dirección MAC de la interfaz desde la que arrancará. Use las teclas de desplazamiento para resaltar su elección, y presione enter.

  • Nombre la entrada como Netboot o algo similar, guarde y retorne al menú de opciones de arranque.

Deberá ver la nueva opción de arranque que acaba de crear, y, eligiéndola, deberá iniciar una solicitud DHCP, lo que deriva en una carga TFTP de elilo.efi desde el servidor.

El gestor de arranque mostrará su cursor después que ha descargado y procesado su fichero de configuración. En este punto, la instalación se efectúa con los mismos pasos que la instalación desde CD. Elija la opción de arranque como se muestra a continuación y cuando el núcleo ha terminado de instalarse a través de la red, se iniciará el instalador de Debian.

Proceda con el siguiente capítulo para continuar la instalación donde configura el idioma, red y las particiones de disco.