* Dave Miner (Dave.Miner at Sun.COM) wrote: > Keith Mitchell wrote: > > > > > >Alok Aggarwal wrote: > >> > >>On Tue, 7 Jul 2009, Karen Tung wrote: > >> > >>>>>There's an assumption here that a "bootable AI iso" > >>>>>will be a separate entity from the current AI iso. > >>>>>Is there any reason that the current AI iso can't > >>>>>be made bootable with the end result being that we > >>>>>have a single AI image? > >>>The bootable AI image could be the same as the "regular" AI > >>>image, it all depends on > >>>how we code it. Right now, the GRUB menu for an AI image is > >>>re-created during > >>>installadm time anyway. The one from the image is not used. > >>>So, it is not hard to make the grub menu > >>>entries that will help VMC to boot right, and still use the > >>>same image for both > >>>bootable AI and "regular" AI. > >> > >>Okay, that sounds reasonable. > >> > >>>>Yes. The assumption for a bootable AI was that it would > >>>>install a liveCD set of packages (as the VMC project needed > >>>>a self-contained AI, that didn't access IPS). So the > >>>>bootable AI would be, in my assumption, based off the liveCD > >>>>(in terms of installed packages). > >>>I don't think that's a valid assumption. The VMC project will > >>>be using the bootable AI image > >>>to install whatever it is specified in the AI manifest from IPS. > >> > >>I agree, although I think the VMC func spec needs to call > >>that out more clearly. > >> > >>Currently sections 1.4.1 and 1.5 of the spec seem to imply > >>that an IPS based installation is the mode of operation > >>from within the bootable AI image. But section 5.1 seems > >>contradict that and says it could be cpio or IPS based. > >> > >>Alok > > From a Virtual Machine standpoint, I think the cpio-based version > >would be preferred. The references to IPS are because the existing > >networked AI installs via IPS, and we were basing some assumptions > >off of that. But, installing from a remote repository requires > >extra set-up to make sure the VM can contact the repo. Granted, > >that set-up should be straightforward. However, I thought that a > >reason for having a media-based AI was so that one could do an > >automated installation onto systems that don't necessarily have > >network access - in which case cpio would make more sense, yes? > > I believe the reason was purely to avoid the overhead of setting up > and AI service here, not to avoid using IPS repositories.
That would be entirely correct. The VMC project doesn't care what the transfer method used by the AI client is. Cheers, -- Glenn