Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

No grub menu after 5/08 (u7) install

807559Aug 10 2009 — edited Aug 10 2009
After installing Solaris 10 5/08 on an X4200, with 2 disks in a ZFS mirror for the root/boot pool, the system reboots to a grub> prompt. Grub commands fail:
grub> findroot (pool_rpool,0,a)                                                 
                                                                                
Error 15: File not found                                                        
                                                                                
grub> kernel$ /plaorm/i86pc/multoot -B $ZFS-BOOTFS                              
loading '/plaorm/i86pc/multoot -B $ZFS-BOOTFS' ...                              
                                                                                
Error 22: No such partition     
If I boot from the install DVD and exit to shell, it detects the OS install and mounts it on /a.

I tried running "installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0t0d0s0" (same for other disk), and rebooting, but that made no difference. Grub loads, it just has no menu.lst. /a/boot/grub/menu.lst contains a single line, "** do not edit **".

I tried playing with bootadm briefly:
# bootadm update-menu -R /a
bootadm: an option is required for this sub-command: update_entry

# bootadm update-archive -v -R /a
cannot find: /a/etc/cluster/nodeid: No such file or directory
cannot find: /a/etc/devices/devid_cache: No such file or directory
cannot find: /a/etc/devices/mdi_scsi_vhci_cache: No such file or directory
cannot find: /a/etc/devices/mdi_ib_cache: No such file or directory
cannot find: /a/platform/i86pc/ucode/AuthenticAMD: No such file or directory
Are these missing files necessarily?
# bootadm list-menu -R /a
The location for the active GRUB menu is: /a/rpool/boot/grub/menu.lst
default 0
timeout 10
0 Solaris 10 5/09 s10x_u7wos_08 X86
1 Solaris failsafe
So the menu appears to be there, but grub doesn't find it. This system had a previous install of solaris 10/08 on it, maybe that is affecting it some how. What should I do?

Thanks
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 7 2009
Added on Aug 10 2009
0 comments
255 views