Replace the example path `/home/user/example.iso` with the filename of the desired ISO file.
Replace the example path `/home/user/example.iso` with the filename of the desired ISO file, the value of `BOOT` will be ignored in this case.
* ### How do I boot without SCSI support?
By default, the machine makes use of `virtio-scsi` disks for performance reasons, and even though most Linux kernels include drivers for them, there are other operating systems that do not.
If your ISO fails to boot because of this, you can add this to your compose file:
```yaml
environment:
DISK_TYPE:"blk"
```
This will use `virtio-blk` devices instead. If it still fails to boot, you can set the value to `ide` to use IDE disks which every OS will support, at the cost of performance.
But you might want to give [dockur/windows](https://github.com/dockur/windows) a try instead, as it includes all the drivers required during installation amongst many other features.
* ### How do I boot a ARM-based image?
You can use [qemu-arm](https://github.com/qemus/qemu-arm/) to run ARM64 images.
* ### How do I verify if my system supports KVM?
To verify if your system supports KVM, run the following commands: