changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > infra / scripts/build-vm-cow.sh

changeset 371: 7dcabf3e0edc
parent: 21c821f66b1c
author: Richard Westhaver <ellis@rwest.io>
date: Tue, 24 Sep 2024 15:53:24 -0400
permissions: -rwxr-xr-x
description: no link in bootstrap.sh
1 #!/bin/sh
2 
3 # build vm.linux.cow
4 
5 # sudo pacman -S virt-manager virt-viewer qemu qemu-arch-extra
6 # edk2-ovmf vde2 ebtables dnsmasq bridge-utils openbsd-netcat libguestfs
7 
8 # systemctl enable libvirtd.service
9 # systemctl start libvirtd.service
10 
11 
12 ## intel nested virt
13 # sudo modprobe -r kvm_intel
14 # sudo modprobe kvm_intel nested=1
15 # echo "options kvm-intel nested=1" | sudo tee /etc/modprobe.d/kvm-intel.conf
16 
17 # systool -m kvm_intel -v | grep nested
18 # cat /sys/module/kvm_intel/parameters/nested
19 
20 OUT=".stash"
21 qemu-img create -f qcow2 $OUT/vm.linux.cow -o backing_file=vm.linux.raw,backing_fmt=raw,nocow=on
22 # qemu-system-x86_64 vm.linux.cow