Guía de instalación de Oracle Solaris 10 9/10: planificación de la instalación y la actualización

Capítulo 7 Inicio basado en SPARC y x86 (descripción general y planificación)

A partir de Solaris 10 10/08, los cambios en la arquitectura de inicio de Solaris proporcionan múltiples funciones nuevas, incluido el inicio desde distintos tipos de sistemas de archivos, como los sistemas de archivos ZFS. En este capítulo se describen algunos de estos cambios y se incluyen referencias a información adicional sobre el inicio. Asimismo, en este capítulo se ofrece información general sobre el inicio basado en GRUB para sistemas x86.

Este capítulo incluye los siguientes apartados:

Inicio para Solaris (descripción general)

A partir de la versión Solaris 10 10/08, se ha rediseñado el proceso de rutina de carga de Solaris SPARC para aumentar la homogenización de la arquitectura de inicio de Solaris x86. La arquitectura de inicio mejorada de Solaris aporta a la plataforma SPARC inicio directo, inicio basado en ramdisk y minirraíz ramdisk. Estas tecnologías admiten las siguientes funciones:

Otras mejoras son tiempos de inicio considerablemente más rápidos y menos requisitos de mantenimiento.

Como parte de este rediseño de la arquitectura, los archivos de almacenamiento de inicio de Solaris y el comando bootadm, que anteriormente sólo estaban disponibles en la plataforma Solaris x86, forman ahora una parte integral de la arquitectura de inicio de Solaris SPARC.

El cambio en la implementación del inicio de Solaris SPARC no afecta a los procedimientos administrativos para iniciar un sistema basado en SPARC. Las instalaciones de Solaris han cambiado para incluir la instalación desde un sistema de archivos ZFS, pero no se han modificado para la nueva arquitectura de inicio.

Inicio de entornos ZFS (descripción general)

Si el sistema tiene más de un sistema operativo instalado o más de un entorno de inicio raíz en una agrupación raíz ZFS, puede iniciar desde estos entornos en las plataformas SPARC y x86. Los entornos de inicio disponibles incluyen los creados por Modernización automática de Solaris.

En los sistemas SPARC y x86, cada agrupación raíz ZFS tiene designado un conjunto de datos como sistema de archivos raíz predeterminado. Si en SPARC escribe el comando de inicio o en x86 acepta la configuración predeterminada del menú GRUB, se inicia este sistema de archivos raíz predeterminado.

Tabla 7–1 Dónde encontrar información sobre el inicio

Descripción 

Información 

Para obtener información más avanzada sobre las funciones de inicio 

Capítulo 8, Introduction to Shutting Down and Booting a System de System Administration Guide: Basic Administration

Para obtener información más detallada sobre las funciones de inicio 

Capítulo 9, Shutting Down and Booting a System (Overview) de System Administration Guide: Basic Administration

x86: Para obtener información sobre cómo modificar el comportamiento de inicio, como editar el archivo menu.lst o localizar el archivo menu.lst

Modifying Boot Behavior on x86 Based Systems (Task Map) de System Administration Guide: Basic Administration

Para conocer los procedimientos de inicio de un sistema de archivos ZFS 

Capítulo 12, Booting an Oracle Solaris System (Tasks) de System Administration Guide: Basic Administration

Para conocer los procedimientos para administrar un archivo de almacenamiento de inicio, como localizar el archivo GRUB menu.lst y utilizar el comando bootadm

Capítulo 13, Managing the Oracle Solaris Boot Archives (Tasks) de System Administration Guide: Basic Administration

x86: Inicio basado en GRUB (información general)

GRUB, el cargador de inicio de código abierto, es el cargador de inicio predeterminado del sistema operativo Solaris.

El cargador de inicio es el primer programa de software que se ejecuta al encender un sistema. Al encender un sistema x86, el sistema básico de entrada/salida (BIOS, del inglés Basic Input/Output System) inicializa la CPU, la memoria y el hardware de la plataforma. Cuando termina la fase de inicialización, la BIOS carga el cargador de inicio desde el dispositivo de inicio configurado y, a continuación, transfiere el control del sistema al cargador de inicio.

GRUB es un cargador de inicio de código abierto con una interfaz de menú muy sencilla que incluye opciones de inicio predefinidas en un archivo de configuración. También es una interfaz de línea de comandos a la que se puede tener acceso desde la interfaz de menú para ejecutar distintos comandos de inicio. En el sistema operativo Solaris, la implementación de GRUB se ajusta a la especificación de inicio múltiple (multiboot). La especificación se describe con todo detalle en http://www.gnu.org/software/grub/grub.html.

Como el núcleo de Solaris es totalmente compatible con la especificación de inicio múltiple (multiboot), se puede utilizar GRUB para iniciar un sistema basado en x86 de Solaris. Mediante GRUB, el proceso de inicio resulta más sencillo y, además, permite la instalación de varios sistemas operativos.

Una ventaja importante de GRUB es su tratamiento intuitivo de los sistemas de archivos y los formatos ejecutables del núcleo, lo que permite cargar un sistema operativo sin necesidad de registrar la ubicación física del núcleo en el disco. En un inicio basado en GRUB, el núcleo se carga especificando el nombre del archivo, la unidad y la partición en la que se encuentra el núcleo. El inicio basado en GRUB sustituye al Asistente de configuración de dispositivos de Solaris por un menú de GRUB.

x86: Inicio basado en GRUB (planificación)

Esta sección describe los principios básicos del inicio basado en GRUB y describe el menú de GRUB.

De forma predeterminada, al instalar el sistema operativo Solaris, también se instalan dos entradas del menú de GRUB. La primera entrada es la del sistema operativo Solaris. La segunda entrada es el archivo de almacenamiento de inicio failsafe, que se utiliza para la recuperación del sistema. Las entradas del menú de GRUB de Solaris se instalan y actualizan automáticamente durante el proceso de instalación y actualización del software de Solaris. El sistema operativo administra directamente estas entradas, por lo que no deben editarse de forma manual.

Durante una instalación estándar del sistema operativo Solaris, también se instala GRUB en la partición de fdisk de Solaris, sin modificar la configuración de la BIOS del sistema. Si el sistema operativo no se encuentra en el disco de inicio de la BIOS, deberá realizar una de las siguientes acciones:

El método recomendado es instalar el sistema operativo Solaris en el disco de inicio. Si hay varios sistemas operativos instalados en el equipo, puede agregar entradas al archivo menu.lst. Estas entradas se mostrarán en el menú de GRUB la próxima vez que se inicie el sistema.

Para obtener información adicional acerca del uso de varios sistemas operativos, consulte How Multiple Operating Systems Are Supported by GRUB de System Administration Guide: Basic Administration.

x86: Instalación basada en GRUB desde la red

Para realizar un inicio de red basado en GRUB, se necesita un servidor DHCP que esté configurado para clientes PXE y un servidor de instalación que proporcione servicios tftp. El servidor DHCP debe ser capaz de responder a la clase DHCP, PXEClient y GRUBClient. La respuesta DHCP debe contener la siguiente información:


Nota –

rpc.bootparamd, que suele ser imprescindible en el servidor para realizar un inicio de red, no es necesario en un inicio de red basado en GRUB.


Si no hay disponible ningún servidor PXE o DHCP, se puede cargar GRUB desde el CD-ROM o el disco local. A continuación, se puede configurar manualmente la red en GRUB, descargar el programa de inicio múltiple (multiboot) y el archivo de inicio desde el servidor de archivos.

Para obtener más información, consulte Información general sobre el inicio y la instalación en red con PXE de Guía de instalación de Oracle Solaris 10 9/10: instalaciones basadas en red.