JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Administración de Oracle Solaris: administración básica     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

1.  Herramientas de gestión de Oracle Solaris (guía)

2.  Trabajo con Solaris Management Console (tareas)

3.  Trabajo con Oracle Java Web Console (tareas)

4.  Gestión de grupos y cuentas de usuario (descripción general)

5.  Gestión de cuentas de usuario y grupos (tareas)

6.  Gestión del soporte cliente-servidor (descripción general)

7.  Administración de clientes sin disco (tareas)

8.  Introducción al cierre e inicio de un sistema

9.  Cierre e inicio del sistema (descripción general)

10.  Cierre de un sistema (tareas)

11.  Modificación del comportamiento del inicio de Oracle Solaris (tareas)

12.  Cómo iniciar un sistema Oracle Solaris (tareas)

13.  Gestión de archivos de inicio de Oracle Solaris (tareas)

14.  Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)

15.  x86: Inicio basado en GRUB (referencia)

x86: Procesos de inicio

x86: BIOS del sistema

x86: Proceso de inicialización de núcleo

x86: Compatibilidad con GRUB en el sistema operativo Oracle Solaris

x86: Terminología de GRUB

x86: Componentes funcionales de GRUB

Convenciones de denominación que se utilizan para configurar GRUB

Convenciones de denominación que son utilizadas por el comando findroot

Cómo GRUB admite varios sistemas operativos

x86: Versiones de GRUB compatibles

Descripción del archivo menu.lst (compatibilidad con ZFS)

Descripción del archivo menu.lst (compatibilidad con UFS)

16.  x86: Inicio de un sistema que no implementa GRUB (tareas)

17.  Uso de Oracle Configuration Manager

18.  Gestión de servicios (descripción general)

19.  Gestión de servicios (tareas)

20.  Gestión de software (descripción general)

21.  Administración de software con herramientas de administración del sistema Oracle Solaris (tareas)

22.  Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)

23.  Gestión de parches

A.  Servicios SMF

Índice

x86: Compatibilidad con GRUB en el sistema operativo Oracle Solaris

Las siguientes secciones contienen información adicional de referencia para administrar GRUB en el sistema operativo Oracle Solaris.

x86: Terminología de GRUB

Para entender completamente los conceptos de GRUB, la comprensión de los siguientes términos es esencial.


Nota - Algunos de los términos que se describen en esta lista no son exclusivos del inicio basado en GRUB.


archivo de inicio

Un conjunto de archivos esenciales que se utilizan para iniciar el sistema operativo Oracle Solaris. Estos archivos se utilizan durante el inicio del sistema antes de que se monte el sistema de archivos raíz. Se conservan varios archivos de inicio en un sistema:

  • Un archivo de inicio principal se utiliza para iniciar el sistema operativo Oracle Solaris en un sistema basado en x86.

  • Un archivo de inicio en modo a prueba de fallos que se utiliza para la recuperación cuando se daña un archivo de inicio principal. Este archivo de inicio inicia el sistema sin montar el sistema de archivos raíz. En el menú de GRUB, este archivo de inicio se denomina modo a prueba de fallos. La principal finalidad de este archivo consiste en volver a generar los archivos de inicio principales, que, normalmente, se utilizan para iniciar el sistema.

cargador de inicio

El primer programa de software que se ejecuta tras encender un sistema. Este programa inicia el proceso de inicio.

archivo en modo a prueba de fallos

Consulte el archivo de inicio.

GRUB

GNU GRand Unified Bootloader (GRUB) es un cargador de inicio de código abierto con una interfaz de menús. El menú muestra una lista de los sistemas operativos instalados en un sistema. GRUB le permite iniciar fácilmente dichos sistemas, como, por ejemplo, el sistema operativo Oracle Solaris, Linux o Windows.

menú principal de GRUB

Un menú de inicio que muestra los sistemas operativos instalados en un sistema. Desde este menú, puede iniciar fácilmente un sistema operativo sin modificar el BIOS ni la configuración de la partición fdisk.

menú de edición de GRUB

Un submenú del menú principal de GRUB. Los comandos de GRUB se muestran en este submenú. Estos comandos se pueden editar para modificar el comportamiento de inicio.

archivo menu.lst

Un archivo de configuración que muestra todos los sistemas operativos instalados en un sistema. El contenido de este archivo determina la lista de sistemas operativos que se muestra en el menú de GRUB. Desde el menú de GRUB, puede iniciar fácilmente un sistema operativo sin modificar el BIOS ni la configuración de la partición fdisk.

minirraíz

Un archivo (/) root de inicio mínimo que se incluye en los soportes de instalación de Solaris. Una minirraíz está formada por el software de Solaris necesario para instalar y actualizar sistemas. En los sistemas basados en x86, la minirraíz se copia en el sistema para utilizarla como archivo de inicio en modo a prueba de fallos. Consulte el archivo de inicio para obtener más información sobre el archivo de inicio en modo a prueba de fallos.

archivo de inicio principal

Consulte el archivo de inicio.

x86: Componentes funcionales de GRUB

GRUB consta de los siguientes componentes funcionales:

No puede utilizar el comando dd para escribir imágenes stage1 y stage2 en el disco. La imagen stage1 debe poder recibir información sobre la ubicación de la imagen stage2 que está en el disco. Utilice el comando installgrub, que es el método admitido para instalar bloques de inicio de GRUB.

Convenciones de denominación que se utilizan para configurar GRUB

GRUB utiliza convenciones de denominación de dispositivos que son ligeramente diferentes de las versiones anteriores de Solaris. Conocer las convenciones de denominación de dispositivos de GRUB puede resultar de gran ayuda para especificar correctamente la información de unidades y particiones al configurar GRUB en el sistema.

La siguiente tabla describe las convenciones de denominación de dispositivos de GRUB para esta versión de Oracle Solaris.

Tabla 15-1 Convenciones para dispositivos de GRUB

Nombre de dispositivo
Descripción
(fd0)
Primer disquete
(fd1)
Segundo disquete
(nd)
Dispositivo de red
(hd0,0)
Primera partición fdisk en el primer disco duro
(hd0,1)
Segunda partición fdisk en primer disco duro
(hd0,0,a),
Segmento a en primera partición fdisk en primer disco duro
(hd0,0,b)
Segmento b en primera partición fdisk en primer disco duro

Nota - Todos los nombres de dispositivos de GRUB deben ir entre paréntesis.


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.

Convenciones de denominación que son utilizadas por el comando findroot

A partir de la versión Solaris 10 10/08, el comando findroot sustituye el comando root que ha sido utilizado anteriormente por GRUB. El comando findroot proporciona capacidades mejoradas para detectar un disco de destino, independientemente del dispositivo de inicio. El comando findroot también admite el inicio desde un sistema de archivos raíz ZFS.

A continuación, se muestra una descripción de la convención de denominación de dispositivos que utiliza el comando findroot para varias implementaciones de GRUB:

Cómo GRUB admite varios sistemas operativos

En esta sección, se describe cómo varios sistemas operativos que están en el mismo disco son compatibles con GRUB. A continuación, se muestra un ejemplo de un sistema basado en x86 que tiene los sistemas operativos Solaris 10 10/08, Solaris 9, Linux y Windows instalados en el mismo disco.

Tabla 15-2 Ejemplo de configuración de menú de GRUB

Sistema operativo
Ubicación en el disco
Windows
Partición fdisk 0
Linux
Partición fdisk 1
Oracle Solaris
Partición fdisk 2
Sistema operativo Solaris 9
Segmento 0
Sistema operativo Solaris 10 10/08
Segmento 3

En función de la información anterior, el menú de GRUB tendría el siguiente aspecto:

title Oracle Solaris 10
            findroot (pool_rpool,0,a)
            kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS
            module /platform/i86pc/boot_archive
title Solaris 9 OS (pre-GRUB)
            root (hd0,2,a)
            chainloader +1
            makeactive
title Linux
            root (hd0,1)
            kernel <from Linux GRUB menu...>
            initrd <from Linux GRUB menu...>
title Windows
            root (hd0,0)
            chainloader +1

Nota - El segmento Oracle Solaris debe ser la partición activa. Además, no indique makeactive en el menú de Windows. Esto provocará que el sistema inicie Windows cada vez. Tenga en cuenta que si Linux ha instalado GRUB en el bloque de inicio maestro, no puede acceder a la opción de inicio de Oracle Solaris. La incapacidad para acceder a la opción de inicio de Solaris se produce ya sea que se designe o no como la partición activa.


En este caso, puede realizar una de las siguientes acciones:

Para obtener información sobre el entorno de inicio de Oracle Solaris Live Upgrade, consulte la Guía de instalación de Oracle Solaris 10 1/13: actualización automática y planificada.

x86: Versiones de GRUB compatibles

En Oracle Solaris 10, GRUB utiliza el inicio múltiple. El contenido del archivo menu.lst varía en función de la versión de Oracle Solaris que está en ejecución, el método de instalación que se utiliza y si va a iniciar el sistema desde una raíz UFS o una raíz ZFS de Oracle Solaris.

Descripción del archivo menu.lst (compatibilidad con ZFS)

Los siguientes son diversos ejemplos de un archivo menu.lst para un entorno de inicio que contiene un cargador de inicio ZFS:


Nota - Debido a que la minirraíz está montada como el sistema de archivos raíz real, la entrada para el inicio en modo a prueba de fallos en el archivo menu.lst no cambia a la propiedad bootfs de ZFS, incluso si el archivo en modo a prueba de fallos se lee desde un conjunto de datos ZFS. No se puede acceder al conjunto de datos ZFS después de que el cargador de inicio lee la minirraíz.


Ejemplo 15-1 Archivo menu.lst predeterminado (nueva instalación o actualización estándar)

title Solaris 10 5/08 s10x_nbu6wos_nightly X86
findroot (pool_rpool,0,a)
kernel$  /platform/i86pc/multiboot  -B $ZFS-BOOTFS
module /platform/i86pc/boot_archive

title Solaris failsafe
findroot (pool_rpool,0,a)
kernel /boot/multiboot kernel/unix -s    -B console=ttyb
module /boot/x86.miniroot-safe

Ejemplo 15-2 Archivo menu.lst (Oracle Solaris Live Upgrade)

title be1
findroot (BE_be1,0,a)
bootfs rpool/ROOT/szboot_0508
kernel$  /platform/i86pc/multiboot  -B $ZFS-BOOTFS
module /platform/i86pc/boot_archive

title be1 failsafe
findroot (BE_be1,0,a)
kernel /boot/multiboot kernel/unix -s    -B console=ttyb
module /boot/x86.miniroot-safe

Descripción del archivo menu.lst (compatibilidad con UFS)

Los siguientes son ejemplos de un archivo menu.lst en un sistema que admite el inicio desde UFS.

Ejemplo 15-3 Archivo menu.lst predeterminado de GRUB (nueva instalación o actualización estándar)

title Solaris 10 5/08 s10x_nbu6wos_nightly X86 
findroot (pool_rpool,0,a)
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive

title Solaris failsafe
findroot (rootfs0,0,a)
kernel /boot/multiboot kernel/unix -s -B console-ttyb
module /boot/x86.miniroot-safe

Ejemplo 15-4 Archivo menu.lst predeterminado de GRUB (Oracle Solaris Live Upgrade)

title be1
findroot (BE_be1,0,a)
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive

title be1 failsafe
findroot (BE_be1,0,a)
kernel /boot/multiboot kernel/unix -s    -B console=ttyb
module /boot/x86.miniroot-safe