Building Automated Custom Install CD

Rob listone at deathbeforedecaf.net
Tue Nov 25 00:32:08 PST 2003


Have a look at sysinstall(8) - the interesting bit is

  If sysinstall is compiled with LOAD_CONFIG_FILE set in the envi-
  ronment (or in the Makefile) to some value, then that value will
  be used as the filename to automatically look for and load when
  sysinstall starts up and with no user interaction required.  This
  option is aimed primarily at large sites who wish to create a
  single prototype install for multiple machines with largely iden-
  tical configurations and/or installation options.

So you should be able to recompile sysinstall, add your script and
create a new ISO from the standard install CD-ROM.

Of course, that may not be as simple as it sounds - for mounting and
customising the images, look at vnconfig(8) and the
/usr/ports/sysutils/mkisofs port.

The /usr/ports/sysutils/livecd port may be another way to do what you
want - I haven't looked at it closely.

----- Original Message -----
From: "Jim Sims" <jim at esims.org>
Subject: Re: Building Automated Custom Install CD


> Not exactly. FreeBSD From Scratch requires a working system and several
other items (See #3 Prerequisites). What I am looking for is information for
making install CDs (binary install is ideal) that will complete the whole
process start to finish without requiring anything from the user.
>
> I believe a modified install CD with sysinstall scripts is required, but I
am not clear on what to modify in the Boot CD configuration.
>
> In Linux I would simply modify the ks.cfg and burn a new CD using the
modified /isolinux. Is there anything comparable on the FreeBSD boot CD?
>
> Thanks for responding!
>
> Jim
>
> On Mon, 24 Nov 2003 19:10:19 -0500
> "fbsd_user" <fbsd_user at a1poweruser.com> wrote:
>
> > I believe this is what you are looking for
> > http://www.freebsd.org/doc/en/articles/fbsd-from-scratch/
> >
> >
> > -----Original Message-----
> > From: owner-freebsd-questions at freebsd.org
> > [mailto:owner-freebsd-questions at freebsd.org]On Behalf Of Jim Sims
> > Sent: Monday, November 24, 2003 3:45 PM
> > To: freebsd-questions at freebsd.org
> > Subject: Building Automated Custom Install CD
> >
> > I am looking for information/pointers/HowTo about creating an
> > automated custom install CD. The CD would have a sysinstall script
> > and custom packages so that upon bootup it does a complete install
> > without asking. (I know... Dangerous TM)
> >
> > For the interested this CD will be used to install FreeBSD and apps
> > on a standalone headless audio recording system I have designed.
> > Since it is standalone (not necessarily networked) and headless The
> > whole install process must complete without user input.
> > (http://www.esims.org/dal.html)
> >
> > As I understand FreeBSD, I could use the release process or I could
> > modify a picoBSD floppy image, but I would like to "Keep It Simple
> > Stupid".
> >
> > I have done the requisite Googling, Handbook, etc and come up with
> > few answers so any help is greatly appreciated. Once I
> > understand/test/prove the process I will be happy to submit it for
> > Official FreeBSD documentation.
> >
> > Jim Sims
> >
> >
> > _______________________________________________
> > freebsd-questions at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to
> > "freebsd-questions-unsubscribe at freebsd.org"
> >
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
"freebsd-questions-unsubscribe at freebsd.org"
>



More information about the freebsd-questions mailing list