From 06fde1d7a48089e4a2e2278f71fed060848dbcf9 Mon Sep 17 00:00:00 2001 From: Jacob Weinstock Date: Fri, 6 Dec 2024 16:13:07 -0700 Subject: [PATCH] Update CAPT doc: I found there was some missing requirements to get everything working. Signed-off-by: Jacob Weinstock --- capt/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/capt/README.md b/capt/README.md index 1e6d151..6406af9 100644 --- a/capt/README.md +++ b/capt/README.md @@ -10,6 +10,10 @@ Start by reviewing and installing the [prerequisites](#prerequisites) and unders ## Prerequisites +### Operating System + +This playground has only been tested on Ubuntu 22.04 LTS. If you are using a virtual machine, ensure that you have hardware virtualization enabled. + ### Binaries - [Libvirtd](https://wiki.debian.org/KVM) >= libvirtd (libvirt) 8.0.0 @@ -22,6 +26,14 @@ Start by reviewing and installing the [prerequisites](#prerequisites) and unders - [yq](https://github.com/mikefarah/yq/#install) >= v4.44.2 - [task](https://taskfile.dev/installation/) >= 3.37.2 +### Packages + +The `ovmf` package is required for the libvirt VMs to run properly. OVMF is a port of Intel's tianocore firmware to the qemu virtual machine. Install it with the following command. + +```bash +sudo apt install ovmf +``` + ### Hardware - at least 60GB of free and very fast disk space (etcd is very disk I/O sensitive)