Notas de la versión de Oracle Solaris 10 9/10

32 bits x86: No es posible utilizar el comando reboot para iniciar el núcleo (6741682)

El comando bootadm no consigue generar una entrada de menú de GRUB con formato correcto al iniciar un sistema en modo de 32 bits mediante los comandos siguientes:

Como consecuencia, el sistema se inicia en modo de 64 bits. El archivo menu.lst defectuoso podría aparecer del modo siguiente:


findroot rootfs0
kernel /platform/i86pc/kernel/unix
module /platform/i86pc/boot_archive

En el ejemplo anterior, la línea de núcleo no contiene la información de multiinicio y, por lo tanto, no es correcta. No se muestra ningún mensaje de error.

Solución: edite manualmente el archivo /boot/grub/menu.lst y agregue la información siguiente:


title Solaris 10 10/08
findroot rootfs0
kernel /platform/i86pc/multiboot kernel/unix
module /platform/i86pc/boot_archive

Después de aplicar estos cambios, el sistema se inicia en modo de 32 bits.


Nota –

Los cambios efectuados en el archivo menu.lst se mantienen en los posteriores inicios del sistema.


Como alternativa, puede editar el menú de GRUB cuando se inicia agregando el argumento de inicio kernel/unix , como se muestra en el ejemplo siguiente:


grub edit> kernel /platform/i86pc/multiboot kernel/unix

Nota –

Los cambios hechos al editar el menú de GRUB cuando se inicia no se mantienen en los inicios posteriores.


Para obtener más información, consulte Modifying Boot Behavior on x86 Based Systems de System Administration Guide: Basic Administration.