Jan Setje-Eilers wrote:
>  Hmm, it really should only edit bootenv.rc. IIRC the menu.lst stuff was 
> put in there so that really early kernel failures would go the right 
> place. However I don't really think that the trade-off of having that 
> work vs. the pain of it touching menu.lst for this is what we want.

Yeah I think that's a pretty unexpected side effect of running
eeprom.  Did this recently change?


-ethan


> 
> -jan
> 
> 
> 
> Ethan Quach wrote:
>>
>>
>> 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