# $Id: INSTALL 10 2008-04-19 12:27:15Z mm $
#
# mfsBSD installation (deployment) instructions
# Copyright (c) 2007 Martin Matuska <mm at FreeBSD.org>
#
# Version 1.0-BETA2

BUILD:
For customized build please see the BUILD file

DEPLOYMENT:

Scenario 1:
You have a linux server without console access and want to install
FreeBSD on this server.

a) modify your configuration files (do this properly, or no ssh access)
b) create an image file (e.g. make DIST=1 BASE=/cdrom/7.0-RELEASE)
c) write image with dd to the bootable harddrive of the linux server
d) reboot
e) ssh to your machine and enjoy :)

Scenario 2:
You want a rescue CD-ROM with a minimal FreeBSD installation that doesn't
need to remain in the tray after booting.

a) modify your configuration files
b) create an iso image file (e.g. make iso DIST=1 BASE=/cdrom/7.0-RELEASE)
c) burn ISO image onto a writable CD
d) boot from the CD and enjoy :)

Scenario 3:
You want a rescue partition on your FreeBSD system so you can re-partition
all harddrives remotely.

a) modify your configuration files
b) create an .tar.gz file (e.g. make tar DIST=1 BASE=/cdrom/7.0-RELEASE)
c) create your slice with sysinstall or fdisk (e.g. ad0s1)
d) auto-label the slice (e.g. bsdlabel -r -w ad0s1 auto)
e) create a filesystem on the slice (e.g. newfs /dev/ad0s1a)
f) mount the slice and extract your .tar.gz file on it
g) configure a bootmanager (e.g. boot0cfg -B -s 1 /dev/ad0)
h) boot from your rescue system and enjoy :)

---------------------------------------------------------------
This project bases on the ideas from the depenguinator project:
http://www.daemonology.net/depenguinator/
