Paul Neary wrote:
> Has anyone seen this unexpected behavior using the eeprom command on 111a?
> 
> # perform an osol 111a CD install. The menu.lst file after instal is ...
> splashimage /boot/grub/splash.xpm.gz
> background 215ECA
> timeout 30
> default 0
> #---------- ADDED BY BOOTADM - DO NOT EDIT ----------
> title OpenSolaris 2009.06
> findroot (pool_rpool,0,a)
> bootfs rpool/ROOT/opensolaris
> splashimage /boot/solaris.xpm
> foreground d25f00
> background 115d93
> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
> module$ /platform/i86pc/$ISADIR/boot_archive
> #---------------------END BOOTADM--------------------
> 
> # Now update the console device using "eeprom console=ttya". This 
> updates menu.lst via bootadm.  The new menu.lst file looks like ...
> splashimage /boot/grub/splash.xpm.gz
> background 215ECA
> timeout 30
> default 1
> #---------- ADDED BY BOOTADM - DO NOT EDIT ----------
> title OpenSolaris 2009.06
> findroot (pool_rpool,0,a)
> bootfs rpool/ROOT/opensolaris
> splashimage /boot/solaris.xpm
> foreground d25f00
> background 115d93
> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
> module$ /platform/i86pc/$ISADIR/boot_archive
> #---------------------END BOOTADM--------------------
> #---------- ADDED BY BOOTADM - DO NOT EDIT ----------
> title Solaris bootenv rc
> findroot pool_rpool
> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B console=ttya
> module$ /platform/i86pc/$ISADIR/boot_archive
> #---------------------END BOOTADM--------------------
> #BOOTADM RC SAVED DEFAULT: 0
> 
> The new menu.lst entry becomes the default but the system won't boot 
> from this.  After adding -B $ZFS-BOOTFS to the kernel line it works 
> fine.  I was expecting the second entry to be identical to the first 
> (except for the modified console=ttya parameter).  Is this a bug or have 
> I misunderstood?

The new entry is lacking the bootfs line as well.  And I don't see
how that findroot command would find the right dataset to boot if you've
got multiple root datasets.

I wasn't aware eeprom adds entries to the menu.lst, and makes it the
default no less.  This is probably a bug in bootadm, or perhaps eeprom's
usage of it.  I've Cc'ed Jan S.  He might know something about that.


thanks,
-ethan

> 
> -paul
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to