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
