autoboot system problem

SunOS 5.11 Version 11.0 64-bit
I noticed recently that the system takes several minutes at the startup. The GRUB Bootloader wants me to manually press ENTER to boot the highlighted system.
Well, i wanted the system to auto-boot.

Therefore i did:

  • configured the file /boot/grub/menu.lst and set default boot to number 1 and timeout to number 0. I saved the file using text editor VI as root. I typed poweroff and started my machine. Nothing changed, i still had to manually select the highlighted entry at the GRUB Bootloader Menu to boot.

  • i added eeprom auto-boot?=true to the system. I tested it out by typing 'eeprom' and it showed: .. .. .. auto-boot?=true ... . Just like i set it. Once again i tried to restart the machine, but still, i had to manually boot.

I am new to SunOS (Solaris). I use Linux as main OS for private use. The SunOS one is my workstation, and setting automatic boot at startup to true was one of the first steps i wanted to make.

I have no network connection on this machine, because it is not needed. Maybe something went wrong at the installation or some upgrades could fix this issue ?

Thanks for your help.

I think a timeout of 0 disables the timeout. Try giving it a timeout of 10 seconds. After that time expires it should boot the default option...

Still does not work.. hmm

Post your menu.lst please.

/boot/grub/menu.lst

# default menu entry to boot
default 1
#
# menu timeout in second before default OS is booted
timeout 1
#
# serial --unit=0 --speed=9600
# terminal serial
#
# splashimage /boot/grub/splash.xpm.gz
# foreground 343434
# background F7FBFF
#
# title Solaris <version>
#         bootfs <poolname>/ROOT/<BE_name>
#         kernel /platform/i86pc/kernel/amd64/unix
#         module /platform/i86pc/amd64/boot_archive

#
# To override Solaris boot args (see kernel (1M)), console 
# device and properties set via eeprom(1M) edit the
# kernel line to:
#
#         kernel /platform/i86pc/kernel/amd64/unix
#         <boot-args> -B prop=value,...
#
hiddenmenu
#
title Oracle Solaris 11 11/11
kernel /platform/i86pc/kernel/amd64/unix
module /platform/i86pc/amd64/boot_archive
title Oracle Solaris 11 11/11 ttya
kernel /platform/i86pc/kernel/amd64/unix -B console=ttya
module /platform/i86pc/amd64/boot_archive
title Oracle Solaris 11 11/11 ttyb
kernel /platform/i86pc/kernel/amd64/unix -B console=ttyb
module /platform/i86pc/amd64/boot_archive
title Boot from Hard Disk
rootnoverify (hd0)
chainloader +1

Try removing the 'hiddenmenu' option.

I tried that, just changed it to:
#
# hiddenmenu
#
... but still doesn't work.

It just shows the GRUB Bootloader Menu without any countdown or something.. like before.