On Thu, 2008-04-03 at 04:32 -0700, andrew wrote: > > I just tried it, and hey, it works. > > > > You must have -B console=graphics in addition to the > > splashimage, or the > > console text is just going to do weird things to your > > video memory. > > Sounds like both of you are experiencing that. > > > > However, I noticed the current code > > (http://src.opensolaris.org/source/xref/onnv/onnv-gate > > /usr/src/uts/i86pc/os/graphics.c#progressbar_show ) > > just displays a white bar in a black box. > > > > This was supposed to have been prettified in snv_34: > > http://bugs.opensolaris.org/bugdatabase/view_bug.do?bu > > g_id=6363028 > > > > The history for the file only refers to CR 6362643 =\ > > I was using the instructions in this blog post: > > http://blogs.sun.com/setje/entry/faster_seamless_boot_progress_graphics > > which says that "console=graphics" has been superseded by "splashimage". If > you are getting a white bar in a black box then you are probably getting the > old code that is activated by using "console=graphics". > > The one that did work with the "splashimage" entry in menu.lst had a full > screen splash similar to the grub backdrop, with the Solaris logo in the top > left corner. There is an off-yellow "moving blob" thing (a bit like the blue > thing Windows XP has on its splash screen) as well. This behaves similar to > XP's splash screen in that it stays on the screen until X starts up. The > normal console boot messages are therefore hidden from view. > > Maybe once Solaris gets virtual consoles this can be revived. Virtual console > support should fix the current code's inability to switch back to the > text-mode console. For consistency between platforms it would be nice to have > this on SPARC also. > > Cheers > > Andrew. >
Can you point me to the code that implements the new progress display? The old "console=graphics" code in graphics.c is the only thing I could find in Nevada, and it does work correctly with the solaris.xpm splashimage loaded by GRUB (i.e. when I boot, it displays the full screen Solaris logo w/ a grey and white progress bar in the progress bar area of solaris.xpm). Also, for some reason the text console is actually restored when I exit X, so I can still use the text console after the system boots. Thanks, -Albert