Hi Karen, * Karen Tung (Karen.Tung at Sun.COM) wrote: >> I don't believe that the time is that significant (though I haven't >> wall-clocked it). We could reboot after installation but then we don't >> have a clean method of shutting down the system. How do you know when >> the system is fully-booted and it's safe to shut down from outside the >> VM? I don't think optimizing this aspect is terribly important. >> >> > So, I understand that there's not a clean method to shut-down the > system after the first boot. I couldn't think of an easy way off the top > of my head, but it is code, so, we should be able to engineer a way somehow. > > IMO, it is important to run through the first boot, so all the > initialization stuff is done. Just from personal experience, I think > all those SMF initialization stuff take quiet a while at first boot. > When a user downloads the VM image to try OpenSolaris, I think it is a > bad first impression about OpenSolaris if the boot time is so long. > If they don't know that's just the first time, they might conclude > from that experience that OpenSolaris has very bad boot time.
I'm not convinced that it is important to run through the first boot. Especially if there are customizations that we may want the user to make during first boot. If we first boot for them, then we lose that opportunity. For instance. >>> Section 6.2.4: >>> Besides those failures you described, what about any error from >>> booting the image, and starting >>> the installation? >>> >> >> Failures such as those will be handled entirely depending on what >> support the bootable AI image has for reporting these errors to some >> remote process (in our case DC). Since that isn't designed yet, I don't >> know how it will work. If nothing else, we'll have a timeout for the VM >> to be installed in and generate a failure if the VM hasn't shutdown >> within that timeframe. I'm pretty certain we can do better than that >> with the bootable AI image design. >> > OK, that sounds fair. > > Thanks for the good work Glenn. Thanks! And thank you for the feedback! -- Glenn
