OpenSolaris

Printable Version Enter a New Search
Bug ID 6551710
Synopsis transient reboots don't properly update grub menu, take 2
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:boot-x86
Keywords
Responsible Engineer Ryan Scott
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_66
Fixed In snv_66
Release Fixed solaris_nevada(snv_66)
Related Bugs 6462687 , 6559511 , 6561918
Submit Date 30-April-2007
Last Update Date 7-June-2007
Description
my x86 test machine was installed with snv_62 and then bfu'd to daily.0427.
then i Installed a glom kernel and rebooted with the following command:
    reboot -- kernel.edp/amd64/unix -k

but when the machine tried to boot i got the following error message from
grub:
---8<---
  Booting 'Solaris_reboot_transient'

root (hd0,0,b)
 Filesystem type is ufs, partition type 0x82
kernel ¬þ¿l¬þ¿^û¿

Error 1: Filename must be either an absolute pathname or blocklist
---8<---

grub was nice enough to send me back to it's menu where i took a look
at the menu transient reboot menu entry.  here's what it looked like:
---8<---
 | root (hd0,0,b)                                                          |
 | kernel ¬þ¿l¬þ¿^û¿                                                       |
 | module /platform/i86pc/boot_archive                                     |
---8<---
Work Around
Instead of "reboot -- kernel/unix -k", run "eeprom boot-file=kernel/unix; reboot -- -k"
Comments
N/A