A partir de la versión 10 1/06 de Solaris, se ha adoptado GRUB, el cargador de arranque de código abierto, como el cargador de arranque predeterminado del SO Solaris.
El arranque basado en GRUB no está disponibles en los sistemas SPARC.
El cargador de arranque es el primer programa de software que se ejecuta tras encender el sistema. Después de encender un sistema basado en x86, el sistema básico de entrada/salida (BIOS) inicia la CPU, la memoria, y la plataforma de hardware. Cuando la fase de inicialización se ha completado, la BIOS inicia el contenedor de arranque desde el dispositivo de arranque configurado y, a continuación, transfiere el control del sistema al cargador de arranque.
GRUB es un cargador de arranque de código abierto con una sencilla interfaz de menús que incluye opciones de arranque predefinidas en un archivo de configuración. GRUB también incluye una interfaz de línea de comandos a la que se puede acceder desde la interfaz de menús para ejecutar diversos comandos de arranque. En el SO Solaris, la implementación de GRUB es compatible con la especificación de arranque múltiple. La especificación se describe de forma detallada en http://www.gnu.org/software/grub/grub.html.
Puede arrancar un sistema x86 de Solaris utilizando GRUB, puesto que el núcleo de Solaris es totalmente compatible con la especificación de arranque múltiple. Con GRUB, puede arrancar más fácilmente e instalar varios sistemas operativos. Por ejemplo, en un sistema, puede arrancar individualmente los siguientes sistemas operativos:
SO Solaris
Microsoft Windows
GRUB detecta las particiones de Microsoft Windows, pero no comprueba si puede arrancarse el SO.
Una ventaja fundamental de GRUB es su intuición en relación con los formatos ejecutables del núcleo y los sistemas de archivos, lo que permite cargar un sistema operativo sin necesidad de registrar la posición física del núcleo en el disco. Con el arranque basado en GRUB, el núcleo se carga especificando su nombre de archivo, la unidad y la partición donde reside el núcleo. El arranque basado en GRUB sustituye el Asistente de configuración de dispositivos de Solaris y simplifica el proceso de arranque con un menú de GRUB.
Después de que GRUB consiga controlar el sistema, aparece un menú en la consola. En el menú de GRUB, puede realizar lo siguiente:
Seleccionar una entrada para arrancar el sistema
Modificar una entrada de arranque utilizando el menú de edición de GRUB incorporado
Cargar manualmente un núcleo del sistema operativo desde la línea de comandos
Un tiempo de espera configurable está disponible para arrancar la entrada de SO predeterminada. Si se pulsa una tecla cualquiera, se anula el arranque de la entrada de SO predeterminada.
Para poder ver un ejemplo de menú de GRUB, consulte Descripción del menú principal de GRUB.
Las convenciones de nomenclatura de los dispositivos que utiliza GRUB varían ligeramente de las versiones anteriores del sistema operativo Solaris. El conocimiento de las convenciones de nomenclatura de los dispositivos de GRUB puede ayudarle a especificar la información de unidad y partición al configurar GRUB en el sistema.
La siguiente tabla describe las convenciones de nomenclatura de dispositivos de GRUB.
Tabla 4–1 Convenciones de nomenclatura de dispositivos de GRUB
Nombre del dispositivo |
Descripción |
---|---|
(fd0), (fd1) |
Primer disquete y segundo disquete |
(nd) |
Dispositivo de red |
(hd0,0), (hd0,1) |
Primera y segunda particiónfdisk del primer disco bios |
(hd0,0,a), (hd0,0,b) |
Segmento 0 y 1 de Solaris/BSD de la primera partición fdisk en el primer disco bios |
Todos los nombres del dispositivo GRUB deben ir entre paréntesis. Los números de partición se cuentan a partir de 0 (cero), no de 1.
Para obtener más información acerca de las particiones fdisk, consulte Guidelines for Creating an fdisk Partition de System Administration Guide: Devices and File Systems.
Para obtener más información sobre estos cambios, consulte las siguientes referencias:
Tabla 4–2 Dónde se puede encontrar información sobre las instalaciones basadas en GRUB
Tema |
Tareas del menú de GRUB |
Más información |
---|---|---|
Instalación |
Para instalar desde el CD del sistema operativo Solaris o desde el medio DVD | |
Para instalar desde una imagen de instalación de red | ||
Para configurar un dispositivo DHCP para instalaciones de red | ||
Para instalar con el programa JumpStart personalizado | ||
Para activar un entorno de arranque o recuperar uno utilizando la Modernización automática de Solaris |
|
|
Administración del sistema |
Para obtener información más detallada sobre GRUB y las tareas administrativas |
Capítulo 11, GRUB Based Booting (Tasks) de System Administration Guide: Basic Administration |