Edge Microvisor Toolkit + Graphics SR-IOV is designed to support all Intel® Core platforms from 12th gen onwards.
This software is validated on below:
Core™ |
---|
12th Gen Intel® Core™ |
13th Gen Intel® Core™ |
Component | Edge Microvisor Toolkit + graphics SR-IOV |
---|---|
CPU | Intel® Core (12th gen and higher) |
RAM | 64GB recommended |
Storage | 500 GB SSD or NVMe minimum |
Networking | 1GbE Ethernet |
Reference to the build steps as mentioned here : EMT Image build
- Ubuntu 22.04
- Install the dependencies mentioned here
Step 1: Clone EMT repo
git clone https://github.com/open-edge-platform/edge-microvisor-toolkit.git
# checkout to the 3.0 tag
git checkout 3.0.20250411
Step 2: Edit the Chroot env in the go code toolkit/tools/internal/safechroot/safechroot.go
# add the following lines under "defaultChrootEnv" variable declaration, after the line 102
fmt.Sprintf("https_proxy=%s", os.Getenv("https_proxy")),
fmt.Sprintf("no_proxy=%s", os.Getenv("no_proxy")),
It should look something like this
Step 3: Build the toolkit
cd edge-microvisor-toolkit/toolkit
sudo -E make toolchain REBUILD_TOOLS=y
Step 4: Build the image Build EMT image for graphics SR-IOV using the spec edge-image-mf-dev.json
sudo -E make image -j8 REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=imageconfigs/edge-image-mf-dev.json
# created image will be available under "edge-microvisor-toolkit/out/images/edge-image-mf-dev"
⚠️ Note: Please remove "intel" related proxy from "no_proxy" system env variable before step 3
To Flash EMT MF image on a NUC follow EMT image installation docs
To verify checkout Other methods
Follow the qcow2 creation for windows till post install launch from this readme.
For further steps to launch VMs, refer the README here