How to install a custom built world+kernel to a machine with no
OS?
Darren Pilgrim
dmp at bitfreak.org
Fri Jul 23 13:50:24 PDT 2004
> From: Chris Vance [mailto:cvance at chrisandkaren.net]
> Darren Pilgrim wrote:
> >>From: Sergey Zaharchenko [mailto:doublef at tele-kom.ru]
> >>
> >>On Mon, Jul 19, 2004 at 04:21:09AM -0700,
> >> Darren Pilgrim probably wrote:
> >>
> >>>What do I need to us to accomplish the above?
> >>
> >>man release.
> >
> >
> > Is there a way to skip the build portions of `make release`
> and just create
> > the distributions and ISOs with what's already built?
>
> I typically use:
>
> setenv CVSROOT foo
> time make -DNOPORTS -DNODOC -DMAKE_ISOS release
> CHROOTDIR=/usr/release
> EXTSRCDIR=/usr/src > & /tmp/release.out
>
> This presumes you've already done a buildworld in /usr/src; it will also
> use that version of the source code, rather than pulling everything down
> from the CVS server. Because of the way the release process uses a
> chroot environment, it's still going to have to re-build everything. So,
> it's quite a time-intensive operation no matter how many shortcuts you
take.
I ended up creating FreeSBIE "auto-install" CDs with some scripts to do the
disk layout, installworld/kernel and copy over the configuration. It worked
very well. I just sat there, jockeyed discs and watched the scroll.
More information about the freebsd-questions
mailing list