Instructions
To create a custom bootable FreeBSD CD with FreeBSDToGo, simply follow these steps:
- Extract the latest release of FreeBSDToGo into a directory of your choice. This directory should have at least one gig of space available.
- 'cd' to the directory where you extracted FreeBSDToGo.
- Edit
togo.conf
in this directory.
- Customize the default bundle, as you see fit. The bundle documentation has more information on this process.
- Make sure you have 'mkisofs' installed (/usr/ports/sysutils/mkisofs), so you can create a CD image.
- Make sure you have the 'vn' device loaded. It is not in the default kernel. To load it, run
kldload vn
as root.
- Get the FreeBSD source code, and do a "make buildworld" and "make buildkernel" from /usr/src. The FreeBSD Handbook can help you with this, if you have not done it before.
- As root, run
make
to compile the default bundle, or make BUNDLE=foo
to compile a bundle named "foo".
- If the build process completed successfully, an iso image of your CD will be in
build/(bundlename)/cdimage.iso
.
Problems?
Having trouble creating a CD? Does this whole "bundle" thing just
blow your mind? Feel free to post a message to our SourceForge
forum asking for help. If you'd rather pester the author
directly, his e-mail address is lansil@rpi.edu.