|
1 | 1 | <!-- Copyright (C) 2025 Intel Corporation --> |
2 | 2 | # Building EMT ISO with Desktop Virtualization (graphics SR-IOV) |
3 | 3 |
|
| 4 | +## Using Standalone Build Script (Automated) |
| 5 | + |
| 6 | +> The pre-reuisite : Ubuntu 22.04 or Ubuntu 24.04 |
| 7 | +
|
| 8 | +### Run the script as sudo |
| 9 | +```sh |
| 10 | +sudo ./build_idv_iso.sh |
| 11 | +``` |
| 12 | +### ISO file will be generated in the same path |
| 13 | + |
| 14 | +<p align="left"> |
| 15 | +<img align="center" width=50% height=50% src="docs/emt-idv-iso-out.png" > |
| 16 | +</p> |
| 17 | +<p align="center"> |
| 18 | +<em></em> |
| 19 | +</p> |
| 20 | + |
| 21 | +### Refer the demo below |
| 22 | + |
| 23 | + |
| 24 | +## Manual Steps |
| 25 | + |
4 | 26 | The image configuration is part of this repo [here](./idv.json) |
5 | 27 |
|
6 | | -## Pre-requisite |
| 28 | +### Pre-requisite |
7 | 29 |
|
8 | 30 | [Build Requirements](https://github.com/open-edge-platform/edge-microvisor-toolkit/blob/3.0/toolkit/docs/building/prerequisites-ubuntu.md#build-requirements-on-ubuntu) |
9 | 31 |
|
10 | | -## External |
11 | | - |
12 | 32 | > It is recommended to built against a stable/release tag. |
13 | 33 |
|
14 | | -### Step 1: clone the EMT repo |
| 34 | +#### Step 1: clone the EMT repo |
15 | 35 | ```sh |
16 | 36 | git clone https://github.com/open-edge-platform/edge-microvisor-toolkit |
17 | 37 | ``` |
18 | | -### Step 2: Checkout the tag |
| 38 | +#### Step 2: Checkout the tag |
19 | 39 | ```sh |
20 | 40 | git checkout tags/<tag_name> |
21 | 41 | ``` |
22 | | -### Step 3: Copy the idv.json to edge-microvisor-toolkit/toolkit/imageconfigs/ |
| 42 | +#### Step 3: Copy the idv.json to edge-microvisor-toolkit/toolkit/imageconfigs/ |
23 | 43 | ```sh |
24 | 44 | cp idv.json edge-microvisor-toolkit/toolkit/imageconfigs/ |
25 | 45 | ``` |
26 | | -### Step 4: Build the tools |
| 46 | +#### Step 4: Build the tools |
27 | 47 | ```sh |
28 | 48 | cd edge-microvisor-toolkit/toolkit |
29 | 49 | sudo make toolchain REBUILD_TOOLS=y |
30 | 50 | ``` |
31 | | -### Step 5: Build the ISO for desktop virtualization (IDV) |
| 51 | +#### Step 5: Build the ISO for desktop virtualization (IDV) |
32 | 52 | ```sh |
33 | 53 | sudo make iso -j8 REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/idv.json |
34 | 54 | ``` |
35 | 55 |
|
36 | 56 | ### Troubleshoot |
37 | 57 |
|
38 | | -#### Clean build |
| 58 | +### Clean build |
39 | 59 |
|
40 | 60 | > For re-building with any other tags, its recommended to start clean and repeat above Steps 1 to 5. |
41 | 61 | > ```sh |
|
0 commit comments