Guía de instalación de Solaris 10: Modernización automática de Solaris y planificación de la modernización

x86: Problemas con Solaris Live Upgrade al utilizar GRUB

A partir de la versión 10 1/06 de Solaris, puede producirse los siguientes errores al utilizar Solaris Live Upgrade y el cargador de arranque GRUB en un sistema basado en x86.


ERROR: The media product tools installation directory path-to-installation-directory does not exist. (Error: el directorio de instalación de herramientas del producto "path-to-installation-directory" no existe.)


ERROR: The media dirctory does not contain an operating system upgrade image. (El medio "dirctory" no contiene una imagen de actualización del sistema operativo.)

Descripción:

Los mensajes de error aparecen al utilizar el comando luupgrade para actualizar un nuevo entorno de arranque.

Causa:

Se está utilizando una versión antigua de Solaris Live Upgrade. Los paquetes de Solaris Live Upgrade instalados en el sistema son incompatibles con el medio o la versión de ese medio.

Solución:

Utilice siempre los paquetes de Solaris Live Upgrade de la versión a la que está actualizando.

Ejemplo:

En el siguiente ejemplo, el mensaje de error indica que los paquetes de Solaris Live Upgrade instalados en el sistema no tienen la misma versión que el medio.


# luupgrade -u -n s10u1 -s /mnt
	Validating the contents of the media </mnt>.
	The media is a standard Solaris media.
	ERROR: The media product tools installation directory 
</mnt/Solaris_10/Tools/Boot/usr/sbin/install.d/install_config> does 
not exist.
	ERROR: The media </mnt> does not contain an operating system upgrade 
image.

ERROR: Cannot find or is not executable: </sbin/biosdev>. (Error: no se puede encontrar o no es ejecutable: </sbin/biosdev>.)


ERROR: One or more patches required by Solaris Live Upgrade has not been installed. (Error: no se han instalado una o varias revisiones necesarias para Solaris Live Upgrade.)

Causa:

No se han instalado en el sistema una o varias revisones necesarias para Solaris Live Upgrade. Tenga en cuenta que este mensaje de error no hace referencia a todas las revisiones que faltan.

Solución:

Antes de utilizar Solaris Live Upgrade, instale siempre todas las revisiones necesarias. Para asegurarse de que dispone de la lista de revisiones más recientes, consulte http://sunsolve.sun.com. Busque el documento de información 72099 en el sitio web de SunSolve.


ERROR: Device mapping command </sbin/biosdev> failed. Please reboot and try again. (Error: el comando de asignación de dispositivos </sbin/biosdev> ha fallado. Reinice e inténtelo de nuevo.)

Causa:

Causa 1: Solaris Live Upgrade no puede asignar dispositivos debido a tareas administrativas anteriores.

Solución:

Causa 1: reinicie el sistema e intente ejecutar de nuevo Solaris Live Upgrade.

Causa:

Causa 2: si reinicia el sistema y recibe el mismo mensaje de error, tiene dos o más discos idénticos. El comando de asignación de dispositivos no puede distinguirlos.

Solución:

Causa 2: cree un nueva partición fdisk ficticia en uno de los discos. Consulte la página de comando man fdisk(1M). A continuación, reinicie el sistema.


Cannot delete the boot environment that contains the GRUB menu (No se puede eliminar el entorno de arranque que contiene el menú de GRUB)

Causa:

Solaris Live Upgrade impone la siguiente restricción: no se puede eliminar un entorno de arranque si éste contiene el menú de GRUB.

Solución:

Utilice el comando lumake(1M) o luupgrade(1M) para volver a utilizar el entorno de arranque.


The file system containing the GRUB menu was accidentally remade. However, the disk has the same slices as before. For example, the disk was not re-sliced. (El sistema de archivos que contiene el menú de GRUB se ha modificado accidentalmente. Sin embargo, el disco contiene los mismos segmentos que antes. Por ejemplo, no se ha vuelto a dividir en segmentos el disco.)

Causa:

El sistema de archivos que contiene el menú de GRUB es vital para permitir el arranque del sistema. Los comandos de Solaris Live Upgrade no destruyen el menú de GRUB. Pero, si se modifica o destruye accidentalmente el sistema de archivos que contiene el menú de GRUB con un comando que no pertenezca a Solaris Live Upgrade, el software de recuperación intentará reinstalar dicho menú. El software de recuperación vuelve a ubicar el menú de GRUB en el mismo sistema de archivo durante el siguiente inicio. Por ejemplo, es posible que haya usado los comandos newfs o mkfs en el sistema de archivos y destruido accidentalmente el menú de GRUB. Para restablecer correctamente el menú de GRUB, el segmento debe cumplir las siguientes condiciones:

  • Debe contener un sistema de archivos que se pueda montar.

  • Debe formar parte del entorno de arranque de Solaris Live Upgrade en el que residía anteriormente el segmento.

Antes de reiniciar el sistema, lleve a cabo las acciones correctivas necesarias en el segmento.

Solución:

Rearranque el sistema. Se instala automáticamente una copia de seguridad del menú de GRUB.


The GRUB menu's menu.lst file was accidentally deleted. (El archivo menu.lst del menú de GRUB se ha eliminado accidentalmente.)

Solución:

Rearranque el sistema. Se instala automáticamente una copia de seguridad del menú de GRUB.