Copyright (c) 2019 Martin Matuska
For customized build please see the BUILD file
You have a linux server without console access and want to install FreeBSD on this server.
- modify your configuration files (do this properly, or no ssh access)
- create an image file (e.g. make BASE=/cdrom/usr/freebsd-dist)
- write image with dd to the bootable harddrive of the linux server
- reboot
- ssh to your machine and enjoy :)
You want a rescue CD-ROM with a minimal FreeBSD installation that doesn't need to remain in the tray after booting.
- modify your configuration files
- create an iso image file (e.g. make iso BASE=/cdrom/usr/freebsd-dist)
- burn ISO image onto a writable CD
- boot from the CD and enjoy :)
You want a rescue partition on your FreeBSD system so you can re-partition all harddrives remotely.
- modify your configuration files
- create an .tar.gz file (e.g. make tar BASE=/cdrom/usr/freebsd-dist)
- create your UFS partition with sysinstall or gpart (e.g. ada0p2)
- create a filesystem on the partition (e.g. newfs /dev/ada0p2)
- mount the partition and extract your .tar.gz file on it
- configure a bootmanager (e.g. gpart bootcode -b /poot/pmbr -p /boot/gptboot -i 1 ada0)
- boot from your rescue system and enjoy :)