commit e4f88c950eb2b7975b3ef65138207a91e58d0c32
parent b10c218e53711c968da76376b088e1bc027a8f8d
Author: finwo <finwo@pm.me>
Date: Wed, 20 Nov 2019 16:15:27 +0100
More options in qemu-create
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/zsh/home/.zshrc b/zsh/home/.zshrc
@@ -172,13 +172,16 @@ function qemu-create () {
# Write run.sh
cat <<EOF > "${NAME}/run.sh"
#!/usr/bin/env bash
+cd \$(dirname \$0)
ARGS=()
ARGS+=" -display gtk"
ARGS+=" -smp 2"
ARGS+=" -soundhw all"
ARGS+=" -m \${mem:-2048}"
ARGS+=" -name \${name:-\$(basename \$(pwd))}"
+ARGS+=" -nic user"
command -v 'kvm-ok' &>/dev/null && kvm-ok &>/dev/null && ARGS+=" --enable-kvm"
+[ -f vmlinuz ] && ARGS+=" -kernel vmlinuz"
[ -f sda.qcow ] && ARGS+=" -hda sda.qcow"
[ -f sda.img ] && ARGS+=" -hda sda.img"
[ -f cdrom.iso ] && ARGS+=" -cdrom cdrom.iso -boot d"