2024-07-17 14:10:48 -04:00
2024-07-17 14:10:48 -04:00
2024-07-17 14:10:48 -04:00

If you can boot .ova files (VirtualBox), https://downloads.laboratoryb.org/secure/TechStream_12.20.024-v2.ova, password hacktheplanet/hacktheplanet, is an XP VM with TechStream installed.

Install environment

  • Fedora, tested on 38, 39 and 40
  • An Acer Chromebook C720 was usable, so you need little CPU / RAM / disk space (5GB?)

Setup

git clone https://github.com/virtio-win/virtio-win-pkg-scripts
# TODO Replace this with git submodule?
sudo wget https://fedorapeople.org/groups/virt/virtio-win/virtio-win.repo \
  -O /etc/yum.repos.d/virtio-win.repo

sudo dnf install -y virtio-win virt-v2v virt-manager

sudo systemctl restart libvirtd

# https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/6/html/virtualization_administration_guide/sect-virtualization-storage_pools-creating-local_directories-virsh#sect-Virtualization-Storage_Pools-Creating-Local_Directories-virsh
## Create the libvirt storage pool
virsh pool-list --all
virsh pool-define-as ts-vm-pool dir - - - - "$PWD/ts-vm-pool"
virsh pool-build --pool ts-vm-pool 
virsh pool-start --pool ts-vm-pool
virsh pool-autostart --pool ts-vm-pool

## The 'non-root' virsh
virt-v2v -i ova /home/mkennedy/Downloads/TechStream_12.20.024-v2.ova -o libvirt -of qcow2 -os ts-vm-pool -n default

Then, in Virtual Machine Manager, File > Add Connection ... > QEMU/KVM User session.

You will see your TechStream install. Double-click to open, then edit Details and remove

  1. the virtual NIC (which won't be accessible unless you're root).
  2. the graphical tablet (which will blackhole your mouse inputs once it connects to the VM).
Description
No description provided
Readme 25 KiB