aboutsummaryrefslogtreecommitdiffstats
path: root/qemu-kvm/ggsn-kernel-gtp/create-vm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'qemu-kvm/ggsn-kernel-gtp/create-vm.sh')
-rwxr-xr-xqemu-kvm/ggsn-kernel-gtp/create-vm.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/qemu-kvm/ggsn-kernel-gtp/create-vm.sh b/qemu-kvm/ggsn-kernel-gtp/create-vm.sh
new file mode 100755
index 0000000..f6757ce
--- /dev/null
+++ b/qemu-kvm/ggsn-kernel-gtp/create-vm.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+set -e -x
+
+tar czvf postinst.tar.gz postinst
+
+virt-install \
+ --connect qemu:///system \
+ --virt-type kvm \
+ --name debian9 \
+ --memory 1024 \
+ --disk path=./debian9.qcow2,size=8 \
+ --vcpus 1 \
+ --os-type linux \
+ --os-variant debian9 \
+ --network bridge=lxcbr0 \
+ --graphics none \
+ --console pty,target_type=serial \
+ --location 'http://ftp.de.debian.org/debian/dists/stretch/main/installer-amd64/' \
+ --initrd-inject ./preseed.cfg \
+ --initrd-inject ./postinst.sh \
+ --initrd-inject ./postinst.tar.gz \
+ --extra-args 'auto=true hostname=ggsn domain="" console=ttyS0,115200n8 serial'