- Download FreeBSD-8.4-RELEASE-i386-disc1.iso
- Open FreeBSD-8.4-i386.ova in VirtualBox
- Select File/Import Appliance
- Boot into sysinstall using FreeBSD-8.4-RELEASE-i386-disc1.iso
- Country selection
- [235] United States
- Express install
- FDISK Partition Editor
- [A] = Use Entire Disk
- [Q] = Finish
- Install boot manager
- [S] Standard
- FreeBSD Disklabel Editor
- [A] = Auto Defaults
- [Q] = Finish
- Choose Distribution
- [7] Minimal
- Choose Installation Media
- [1] CD/DVD Install from a FreeBSD CD/DVD
- User confirmation
- [yes]
- Wait for install to complete
- Visit general configuration menu
- [no]
- Exit install & reboot
- removing CD is done automatically
- Country selection
- Login as root (no password)
- get an IP addr
- dhclient em0
- run setup.sh
- fetch -o /dev/stdout https://gist.github.com/MartinNowak/8077129/raw/setup.sh | sh
- from the VirtualBox Menu Machine/ACPI shutdown
- get an IP addr
- Package box
- vagrant package --base FreeBSD-8.4-i386 --output FreeBSD-8.4-i386.box
- Download FreeBSD-8.4-RELEASE-amd64-disc1.iso
- Open FreeBSD-8.4-amd64.ova in VirtualBox
- Repeat above procedure but replace all occurences of i386 with amd64.
All uses of gist.github.com in FreeBSD-8.4-vagrant.md and raw.github.com on L19 of setup.sh should be changed to gist.githubusercontent.com and raw.githubusercontent.com respectively. These urls are redirected to the correct location when used in a browser but are not redirected when used in a script or from the shell.