EuroBSDCon Presentation on pc-sysinstall
There was a lot of interest about the changes to the pc-sysinstall backend during Kris’ presentation at EuroBSDCon. For those of you used to FreeBSD’s sysinstall, you’ll appreciate some of the features which are available in pc-sysinstall. For those of you new to pc-sysinstall, it is a scriptable command line utility which drives the PC-BSD GUI installer (and can also be used for system administrators to script custom installs). It has been totally redesigned for PC-BSD 9 and supports modern FreeBSD filesystems (ZFS, UFS+SUJ), gpart, and geli.
The presentation was not recorded, but you can download the PDF of the paper behind the presentation. It describes the design behind the rewrite and offers several configuration examples for creating custom installations. Please note that the svn URL on the last page of the PDF will fail as pc-sysinstall was committed to FreeBSD HEAD after the paper was submitted.
If you would like to try out pc-sysinstall, you can use the following commands, run as superuser, from either a FreeBSD or a PC-BSD system:
setenv CVSROOT :pserver:firstname.lastname@example.org.FreeBSD.org/home/ncvs
cvs login (use password of anoncvs)
cvs checkout -A -P usr.sbin/pc-sysinstall
mkdir -p /usr/share/pc-sysinstall/backend
mkdir -p /usr/share/pc-sysinstall/conf/license
Note to PC-BSD users: PC-BSD 8.x comes with the original installer located in /usr/PCBSD/pc-sysinstall. If you run the commands listed above, you’ll find the new installer backend in /usr/share/pc-sysinstall.
more /usr/share/examples/pc-sysinstall/README is an excellent place to start as it describes each configuration possibility.
Trackback from your site.