Sha256: a1be04f4c9688d29f62e39fcb600ce44574d213f734675da231344c84af84fbe

Contents?: true

Size: 889 Bytes

Versions: 1

Compression:

Stored size: 889 Bytes

Contents

# vagrant-hyperkit Box Format

A vagrant-hyperkit box, like all vagrant boxes is an archive of a directory of
files with a metadata file, a kernel, ramdisk, and optionally some raw disk
images.

Here's an example:

```
.
|-- block0.img
|-- initrd.gz
|-- metadata.json
`-- vmlinuz
```

The metadata.json just contains the defaults from the vagrant box documentation,
that is it looks like:

```
{
    "provider": "hyperkit"
}
```

initrd.gz and vmlinuz are extracted from a raw disk image using the technique
described in Michael Steil's nice blog post 
[introducing xhyve](http://www.pagetable.com/?p=831).

You can have up to ten block devices to attach to your vm, named from block0.img
upto block9.img. You can also have zero. That's ok.

If you would like to use a qcow image, simply name the image block0.qcow to
block9.qcow. Note this will only work with the hyperkit fork of xhyve.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-hyperkit-0.4.3 example_box/README.md