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 >