Guía de instalación de Solaris 10: instalaciones basadas en red

x86: Problemas con la Modernización automática de Solaris cuando se usa GRUB

A partir de la versión Solaris 10 1/06, pueden producirse los siguientes errores al utilizar la Modernización automática de Solaris 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: The media dirctory does not contain an operating system upgrade image.

Descripción:

Estos mensajes de error se muestran al usar el comando luupgrade para actualizar un nuevo entorno de arranque.

Causa:

Se está utilizando una versión anterior de la Modernización automática de Solaris. Los paquetes de Modernización automática de Solaris instalados en el sistema no son compatibles con el soporte ni con la versión incluida en el mismo.

Solución:

Utilice siempre los paquetes de Modernización automática de Solaris correspondientes a la versión a la que se esté actualizando.

Ejemplo:

En el ejemplo siguiente, el mensaje de error indica que la versión de los paquetes de Modernización automática de Solaris instalados en el sistema no coincide con la del soporte.


# 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: One or more patches required by Solaris Live Upgrade has not been installed.

Causa:

Una o varias de las modificaciones necesarias para la Modernización automática de Solaris no están instaladas en el sistema. Tenga en cuenta que en este mensaje de error no se detectan todas las modificaciones que faltan.

Solución:

Antes de utilizar la Modernización automática de Solaris, instale siempre todas las modificaciones necesarias. Compruebe que dispone de la lista de modificaciones más actual consultando 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.

Causa:

Causa 1: El servicio de Modernización automática de Solaris no puede asignar los dispositivos debido a tareas administrativas anteriores.

Solución:

Causa 1: Vuelva a arrancar el sistema y pruebe de nuevo la Modernización automática de Solaris.

Causa:

Causa 2: Si arranca de nuevo el sistema y obtiene el mismo mensaje de error, significa que dispone de dos o más discos idénticos. El comando de asignación de dispositivos no puede distinguirlos.

Solución:

Causa 2: Cree una nueva partición de fdisk de prueba en uno de los discos. Consulte la página de comando man fdisk(1M). A continuación, vuelva a arrancar el sistema.


No se puede eliminar el entorno de arranque que contiene el menú de GRUB

Causa:

El servicio de Modernización automática de Solaris establece la restricción de que no se puede eliminar un entorno de arranque que contenga el menú de GRUB.

Solución:

Use los comandos lumake(1M) o luupgrade(1M) para reutilizar el entorno de arranque.


Aunque accidentalmente se cree de nuevo el sistema de archivos que contiene el menú de GRUB, el disco contiene los mismos segmentos que antes. Por ejemplo, no se han establecido nuevos segmentos en el disco.

Causa:

El sistema de archivos que contiene el menú de GRUB es imprescindible para que el sistema pueda arrancar. Los comandos de la Modernización automática de Solaris no eliminan el menú de GRUB. Sin embargo, si accidentalmente se vuelve a crear o se destruye el sistema de archivos que contiene el menú de GRUB mediante un comando que no pertenezca a la Modernización automática de Solaris, el software de recuperación intenta reinstalar el menú de GRUB. Al arrancar de nuevo, el software de recuperación restituye el menú de GRUB al mismo sistema de archivos. Por ejemplo, es posible que haya utilizado los comandos newfs o mkfs en el sistema de archivos y eliminado accidentalmente el menú de GRUB. Para restaurar correctamente el menú de GRUB, el segmento debe cumplir con las condiciones siguientes:

  • Contener un sistema de archivos que se pueda montar

  • Continuar perteneciendo al mismo entorno de Modernización automática de Solaris donde se encontraba anteriormente el segmento

Antes de arrancar de nuevo el sistema, introduzca cualquier cambio necesario en el segmento.

Solución:

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


Se ha eliminado accidentalmente el archivo menu.lst del menú de GRUB.

Solución:

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