vagrant-labs/imperialspeculate/README.md
2018-03-27 13:13:32 -07:00

54 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Custom Virtual Machine Size
## Requirements
Name | Box | CPU | RAM | Disk |
---------|------------------------------|-----|-------|--------|
ubuntu1 | ubuntu/xenial64 | 1 | 1GB | 10GB* |
ubuntu2 | ubuntu/xenial64 | 1 | 1GB | 10GB* |
ubuntu3 | ubuntu/xenial64             | 1   | 1GB | 10GB* |
ubuntu4 | ubuntu/xenial64 | 1 | 1GB | 10GB* |
freebsd5 | freebsd/FreeBSD-11.1-RELEASE | 1 | 512MB | 21GB* |
freebsd6 | freebsd/FreeBSD-11.1-RELEASE | 1 | 512MB | 21GB* |
###### _*Disk size shown is the maximum capacity. Disk grows with usage. ~1GB of disk space required per OS install._
## :floppy_disk: Setup and Start
One-liner:
```
mkdir ~/vm-imperialspeculate ; cd ~/vm-imperialspeculate && curl -q https://raw.githubusercontent.com/stationgroup/vagrant-labs/master/imperialspeculate/Vagrantfile -O && vagrant up
```
## Notes
### Errors on first boot of _freebsd5_ and _freebsd6_.
These vagrant boxes will error on first boot.
```
==> freebsd6: Mounting shared folders...
freebsd6: /vagrant => /home/USER/vm-imperialspeculate
Vagrant is not able to mount VirtualBox shared folders on BSD-based
guests. BSD-based guests do not support the VirtualBox filesystem at
this time.
To change the type of the default synced folder, specify the type as
rsync or nfs:
config.vm.synced_folder ".", "/vagrant", type: "nfs" # or "rsync"
Alternatively, if you do not need to mount the default synced folder,
you can also disable it entirely:
config.vm.synced_folder ".", "/vagrant", disabled: true
You can read more about Vagrant's synced folder types and the various
configuration options on the Vagrant website.
This is not a bug in Vagrant.
```
Just run `vagrant up` again. You can still run `vagrant ssh freebsd5` to access the box.