Skip to content

Virtual Machine Deployment

Getting Started

The One-KVM VM bundle is a preinstalled virtual disk with One-KVM. Create a VM from this disk and pass through the USB devices to use One-KVM. This guide demonstrates VMware; VirtualBox is similar.

Required software: VMware or VirtualBox

Required peripherals: USB HDMI capture card, CH340+CH9329 USB combo cable

Minimum VM: 1 vCPU, 512 MB RAM

VMware

Create a VM

Extract the disk first. In VMware Workstation Pro, File -> New Virtual Machine, choose Custom (Advanced), Next. Keep default compatibility, Next.

image-20241014075436551

image-20241014075511403

Choose "I will install the operating system later". Guest OS: Linux. Next. Name the VM and choose a location. Next.

image-20241014075614989

image-20241014075706932

image-20241014080026120

Choose CPU and memory as needed (min 1/512 MB). Network: choose as needed; Bridged is recommended. Keep default I/O controller and virtual disk type.

image-20241014080059430

image-20241014080155408

image-20241014080303259

image-20241014080511381

image-20241014080711805

Select "Use an existing virtual disk". Choose the extracted disk. Keep the disk format. Finish (do not start yet).

image-20241014080750203

image-20241014081028890

image-20241014081122613

Edit settings

In the VM home, Edit virtual machine settings. Set USB Controller -> USB compatibility to USB 3.1. In Options -> Advanced, set Firmware type to UEFI. Optionally enable "Disable side-channel mitigations for Hyper-V hosts" to reduce overhead.

image-20241014081526077

image-20241014081825770

Start the VM

Plug the USB HDMI capture card and CH340+CH9329 combo cable into the host. Start the VM and pass these two USB devices through to the VM.

image-20241014082835074

image-20241014083337552

Usage

Visit the VM IP in a browser. On first visit, trust the self-signed certificate. Default credentials: admin/admin.

image-20241014083457986

image-20241014083933600

image-20241014084205934

Others

If the VM in bridged mode gets no IP, the auto-bridging may have chosen the wrong NIC. Fix it in the Virtual Network Editor.

image-20241014082706949