mfsBSD

This is a set of scripts that generates a bootable image (and/or ISO file), that creates a working minimal installation of FreeBSD.
It is completely loaded into memory.

ISO-IMAGES for 10-series release:

ISO-IMAGES for 9-series release:

9.2 amd64 images have been updated due to broken rsync

ISO-IMAGES for 8-series release:

USB memstick images:

Testing and beta images:

Root password for all images: mfsroot
All images have mfsbsd.autodhcp set - all network cards are configured for DHCP.

The following kernel modules are included in all ISO's:
acpi (preloaded), ahci (preloaded), ext2fs, geom_mirror, ipmi, ntfs, opensolaris, smbus, snp, zfs

The following packages are included in all ISO's:
cpdup, dmidecode, e2fsprogs, ipmitool, nano, rsync, smartmontools, tmux

The special edition contains a special distribution file and the zfsinstall script.
You can easily install ZFS-on-root FreeBSD with this script.
Example: zfsinstall -d /dev/da0 -u /cdrom/9.2-RELEAE-amd64 -s 4G
This will install a GPT partition table and ZFS on /dev/da0, including a 4 GB GPT freebsd-swap partiton.

BUILD REQUIREMENTS

BUILD INSTRUCTIONS:

  1. - read hints in the sample configuration files in the conf/ directory,
    - copy these files to files without .sample ending
    - make modifications to suit your needs
  2. If you want any packages installed, copy the .tbz files that should be automatically installed into the packages/ directory
    WARNING: Your image should not exceed 45MB in total, otherwise kernel panic may occur on boot-time.
  3. Run the make command:
    - to create a bootable image: make BASE=/path/to/distribution
    - to create a bootable ISO: make iso BASE=/path/to/distribution
    - to cleanup: make clean
    - example: make BASE=/cdrom/9.2-RELEASE
Download latest release: 2.1

Github repo: https://github.com/mmatuska/mfsbsd

Contributing

You can contribute to mfsBSD in more ways:
Martin Matuška <mm at FreeBSD dot org>
My blog
Service by VX Solutions