Skip to content

USB Key Deployment

Create a bootable USB key to provision devices when PXE network boot is not available — for example, remote devices with no managed endpoint on their subnet. The USB key only boots the device into the CapaOne provisioning environment; the installation itself is still delivered from the cloud, so the provisioning flow is the same as with PXE.

  1. Navigate to Windows → Provisioning → Provisioning Points.
  2. Click New and select Deploy Using USB Key.
  3. Download the ISO matching the target device’s architecture: x64 or ARM64.

The ISO is rebuilt automatically on every CapaOne release. Always download a fresh copy before creating a USB key, so the embedded provisioning client and configuration are current.

  1. Open Rufus and insert the USB key.

  2. Configure the following settings:

    Setting Value
    Device Your USB key
    Boot selection Click SELECT and browse to the downloaded .iso file
    Partition scheme GPT
    Target system UEFI (non CSM)
    File system FAT32
  3. Click START.

  4. When warned that all data on the USB key will be destroyed, click OK.

  5. Wait for Rufus to finish. This usually takes 1–3 minutes.

  1. Insert the USB key into the target device.
  2. Power on and enter the boot menu — typically F12, F11, or ESC.
  3. Select the USB key as the boot device. Look for the UEFI: prefix, for example UEFI: <USB name>.

The CapaOne provisioning environment starts automatically.

  1. The provisioning environment installs any required network and storage drivers and initializes the network.
  2. It reads its configuration from the CO\capaoneapi.json file embedded in the ISO.
  3. It connects to the CapaOne API and downloads the deployment client.
  4. It displays a QR code. Scan it with a phone, sign in to CapaOne, and select an organization and a provisioning template.

Installation then runs unattended, and you can follow it under Windows → Provisioning → In Progress.