# Creating images from volumes

To create multiple VMs with the same boot volume, you can create a template from an existing boot volume and deploy VMs from it.

### Prerequisites

* Linux virtual machines have cloud-Init installed, as described in [Preparing Linux templates](https://wiki.bamboozle.me/products/cloud/compute/managing-images/preparing-templates/preparing-linux-templates).
* Windows virtual machines have Cloudbase-Init and OpenSSH Server installed, as described in [Preparing Windows templates](https://wiki.bamboozle.me/products/cloud/compute/managing-images/preparing-templates/preparing-windows-templates).
* Logging is enabled inside a virtual machine, as instructed in [Enabling logging for virtual machines](https://wiki.bamboozle.me/products/cloud/compute/managing-images/preparing-templates/enabling-logging-for-virtual-machines).

### To create a template from a boot volume

1. Power off the VM that the original volume is attached to.
2. Switch to the Volumes screen, click volume’s ellipsis button and select Create image.
3. In the Create image window, enter an image name, and then click Create

<figure><img src="https://3259066363-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfPZx5Cj6LNIpMbvTRnHI%2Fuploads%2FuIzEIXfOCkyxkpwrEzT6%2FScreenshot%202023-02-16%20at%2016.23.15.png?alt=media&#x26;token=d681f2ba-5277-4bd9-bdba-7051d1ccb5dc" alt=""><figcaption></figcaption></figure>

The new image will appear on the Images screen.
