https://github.com/tritondatacenter/freebsd-kvm-image-builder
Scripts to create a custom FreeBSD install ISO and a KVM image for use in SmartOS and Triton.
https://github.com/tritondatacenter/freebsd-kvm-image-builder
freebsd kvm smartos triton
Last synced: 8 months ago
JSON representation
Scripts to create a custom FreeBSD install ISO and a KVM image for use in SmartOS and Triton.
- Host: GitHub
- URL: https://github.com/tritondatacenter/freebsd-kvm-image-builder
- Owner: TritonDataCenter
- License: mpl-2.0
- Created: 2016-10-19T16:19:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-07-24T10:59:17.000Z (almost 6 years ago)
- Last Synced: 2025-04-06T15:41:17.339Z (about 1 year ago)
- Topics: freebsd, kvm, smartos, triton
- Language: Shell
- Homepage: https://docs.joyent.com/images/kvm/freebsd
- Size: 122 KB
- Stars: 12
- Watchers: 10
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# freebsd-kvm-image-builder
This repo creates a custom FreeBSD install ISO and a KVM image for use in SmartOS and Triton.
## Requirements
This must be run on a FreeBSD machine or VirtualMachine.
## Setup
The following packages are required:
```
pkg install -y bash rsync cdrtools
```
## Usage
To build a custom ISO, run the `create-iso` script:
```
./create-iso -r -m -p -i -c -d -M -l -f
```
see `./create-iso -h` for usage
This will download an ISO, created a customized layout with installerconfig, install the Triton guesttools then build the custom ISO.
To build the FreeBSD KVM image run the `create-image` script:
```
./create-image -i -n -d -u -o -p -m NETMASK -g -v -U
```
see `./create-image -h` for usage