blob: f3a977481ce8f0990ee4c817d8d70cea01e9f959 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/sh
# args
disk="$1"
repo="$2"
size="${3-4}"
kick="${4-el8.ks}"
# go!
name="$(basename $disk .qcow2)"
rm -f "$disk"
exec virt-install \
--virt-type kvm \
--os-variant rhel8.0 \
--arch x86_64 \
--memory 4096 \
--nographics \
--transient \
--network user \
--name "virt-install-${name}" \
--disk "bus=scsi,format=qcow2,sparse=yes,size=${size},path=${disk}" \
--initrd-inject "${kick}" \
--extra-args "console=ttyS0 inst.ks=file:/${kick##*/}" \
--location "$repo"
|