Dave Miner wrote: > This note is just an early warning of changes that are expected to > arrive in build 111a, in order to fix > > 6440 Build 106 installer fails to start in 512 MB environment > http://defect.opensolaris.org/bz/show_bug.cgi?id=6440 > > Briefly, we're splitting the boot archive for the live CD into separate > 32- and 64-bit archives, which buys back a large chunk of memory, > sufficient to overcome the bloat that's crept in since 2008.11. However, > we will be able to retain the single, global CD image that we started > shipping in build 109, as the implementation only grows the CD by about > 9 MB, leaving us at somewhere around 670 MB. > > This fix will entail changes to the Distribution Constructor, in order > to build such an image, and the live CD installer, which now has to deal > with the split root archives. > > The most visible portion of the change, and hence the reason John's > cc'ed here, is the existence of two boot archives; we'll use the > standard module$ GRUB command to resolve $ISADIR and find the correct > archive. Since they have to move, anyway, I've relocated the boot > archive from /boot/boot_archive to /platform/i86pc/boot_archive and > /platform/i86pc/amd64/boot_archive, respectively. I don't expect that > this is a huge problem for xVM to adjust for, but John, please speak up > ASAP if it is. Note that this change *only* applies to the live CD; the > automated install image will continue to use a single, combined boot > archive located at /boot/boot_archive. This avoids changes to the > installadm tools which I'd prefer not to take on at this point in the > release. > > The change to the installer turns out to be smaller than one might > expect, because we can use the root_archive command to unpack the boot > archive that is *not* booted into the target image, and then run the > existing transfer module to overlay on top of that. I've opted to do > this in the orchestrator at the moment, rather than in the transfer > module, but might change my mind on that before I'm finished. > > I've posted a webrev of my work-in-progress for those who might be > exceptionally curious or find it easier to figure out from the code than > my description; there is still cleanup work to be done and so I'm not > asking for review at this point. > > http://cr.opensolaris.org/~dminer/slim_6440/ > > Holler with questions or comments. > > Dave > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
Q1: usr/src/cmd/distro_const/slim_cd/slimcd_generic_live.xml Why the change from network/routing/ndp -> network/sendmail-client I don't understand the connection this has to bug 6440. Q2: How will the "module" line, in the GRUB entries on the LiveMedia, find the correct boot_archive? Currently it is: module /boot/boot_archive I don't understand. Please explain. Thanks. Joe