Arranque desde un CD-ROM &boot-installer-intro-cd.xml; 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. 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), el 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 entero 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 mas convencionales. El CD de Debian contiene una pequeña versión de la 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 shell EFI como se describe a continuación. Muchos de los detalles de como elilo realmente carga e inicia un sistema desde la parte mas transparente del 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 este presente, antes de permitir que la instalación prosiga. El gestor de arranque de EFI se inicia como 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 que otro software ha sido cargado en el sistema, este menú podría ser diferente de un sistema a otro. Se deben mostrar dos opciones del menú, Boot Option Maintenance Menu y EFI Shell [Built-in]. De preferencia use la primera opción, sin embargo, si ésta no esta 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 pre-determinados. 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, tendrá que reiniciar la máquina para continuar la instalación. Opción 1: Arrancar desde la opción de arranque de mantenimiento del menú Inserte el CD en la unidad DVD/CD y reinicia la máquina. El firmware mostrará la página del gestor de arranque EFI y el menú después de que finalize 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 ... o 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, solicitandole 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. Opción 2: Arrancar desde el shell de EFI Si, por alguna razón, no tiene éxito usando la opción, 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 finalize la inicialización del sistema. Elija EFI Shell desde el menú usando las teclas de desplazamiento y pulse ENTER. El shell EFI buscará todos los dispositivos arrancables y los mostrará en la consola antes de mostrar su cursor de ordenes. Las particiones arrancables reconocidas en los dispositivos mostrarán un nombre de dispositivo de fsn:. Todas las otras particiones reconocidas serán nombradas blkn:. Si inserta un CD después de ingresar al shell, podría tomar algunos segundos adicionales mientras inicializa la unidad de CD. Examine la salida del shell al buscar la unidad de CDROM. Es mas probable que sea el dispositivo fs0:, aunque otros dispositivos con particiones arrancables también serán mostrados como fsn. Ingrese fsn: para elegir ese dispositivo donde n es el número de partición para el CDROM. Este shell le mostrará ahora el número de partición como su cursor. Ingrese 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 ingresar la orden corta <fsn:elilo en el cursor del shell. Proceda a elejir el núcleo de arranque y las opciones. 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 ordenes. Consola de puerto serie Algunas plataformas IA64 tiene además una consola de serie, un teclado y una tarjeta de video que puede ser configurada en el firmware EFI para ser usada como la consola del sistema. La consola EFI tiene la capacidad de mostrar y aceptar entradas tanto desde el teclado y video como del puerto serie. El núcleo Linux tomará los dispositivos de teclado y video como su consola predeterminada si detecta el teclado durante la inicialización. Tendrá que habilitar la consola de puerto serie en el gestor de arranque EFI e ingresar console=ttyS0,9600n8 en la ventana de texto Boot: para poder instalar a través de consola serie. Si esta usando una consola de puerto serie y olvida configurarla en la línea de ordenes, podrá elegir el núcleo e ingresar parametros pero tanto la visualización como la entrada se perderán tan pronto inicie el núcleo, requiriendole reiniciar si su sistema no tiene un teclado y dispositivo de video instalados. Consulte la ventana de ayuda General para la descripción de los núcleos y modos de instalación mas adecuados para su instalación. También debe consultar a continuación, para cualquier parametro adicional que pueda desear 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 mas adecuado para sus necesidades con las teclas de desplazamiento. Ingrese cualquier parámetro de arranque escribiendolo en el teclado. El texto será mostrado directamente en la ventana de texto. Esto es donde la consola de serie ha sido definida. 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 definira el locale de idioma, red y particiones de disco. Arrancar con TFTP Arrancar un sistema IA64 desde la red es similar a hacerlo desde CD. La única diferencia es como se carga el núcleo de instalación. El gestor de arranque EFI puede cargar e iniciar programas desde servidores 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 de 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. &boot-installer-intro-net.xml; 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. Configurar el servidor Una entrada apropiada para el arranque a través de red de un sistema ia64, es como esta: host mcmuffin { hardware ethernet 00:30:6e:1e:0e:83; fixed-address 10.0.0.21; filename "elilo.efi"; } Note que el objetivo es que elilo.efi se ejecute en el cliente. Cree un sub-directorio ia64/ en su directorio tftpboot, y copie allí los ficheros vmlinuz y initrd.gz desde el directorio netboot del instalador de Debian. Copie elilo.efi a su directorio tftpboot y hágalo accesible para lectura a todos. Generalmente se puede encontrar este fichero en el paquete elilo en distribuciones IA64, o en /usr/lib/elilo o en un sub-directorio de /boot/efi. Se provee una copia adecuada en el directorio netboot del instalador de Debian. Cree un fichero elilo.conf en su directorio tftpboot. Éste será cargado por elilo.efi una vez que se ejecute en el cliente, y controle lo que ocurre después, incluyendo la elección del núcleo, imagen initrd, etc. Un fichero de ejemplo se provee en el directorio netboot del instalador de Debian, revise los contenidos y actualize lo necesario para su caso, la elección de rutas, etc. Es posible tener diferentes ficheros de configuración para clientes distintos al nombrarlos usando la dirección IP de los clientes en hexadecimal con el sufijo .conf en lugar de elilo.conf. Vea la documentación que provee el paquete elilo para más detalles. Configurar el cliente Para configurar el soporte de arranque TFTP en el cliente, empiece arrancando EFI e ingresando a Boot Option Maintenance Menu. Añada una opción de arranque. Elija la línea que dice Load File [Acpi()/.../Mac()] y presione &enterkey;. Nombre la entrada como Netboot o algo similar, guarde y salga 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 proceso 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 la locale de idioma, red y las particiones de disco.