Copyright (c) 2019 Martin Matuska
Version 2.4
This is a set of scripts that generates a minimal installation of FreeBSD in
a bootable image, ISO file or raw boot archives, e.g., .tar.gz files. The minimal installation gets completely loaded into memory using the memory disk (aka md`) subsystem.
The image may be written directly on to any bootable block device, e.g.,
/dev/da0, etc, or a bootable partition/slice, e.g., /dev/ada0p1.
A variety of output file formats are supported by mfsbsd:
- General purpose disk images.
- This is the ideal use case for SD cards, USB keys, etc.
- GCE compatible tar file artifacts.
- ISO images.
- Basic tar, e.g.,
.tar.gz, files.
The Build Examples section provides some examples for how one can build the supported mfsbsd file formats.
- FreeBSD 11 or higher installed.
- This was tested on i386, amd64 and arm64
base.txzandkernel.txzfrom a FreeBSD 11 or higher distribution, or a FreeBSD 11 based or newer FreeBSD source tree.
- A minimum of 512MB system memory
See BUILD and INSTALL for building and installation instructions.
Project homepage: http://mfsbsd.vx.sk
This project was inspired by the depenguinator project.