#!/bin/sh # SPDX-FileCopyrightText: 2022 Tobias Schmidl # SPDX-License-Identifier: CC0-1.0 HDA=$1; [ ! -r "$HDA" ] && { echo "Usage: $(basename "$0") " >&2; exit 1; } shift QEMU_PUBLIC_SHARE=${QEMU_PUBLIC_SHARE:-$(xdg-user-dir PUBLIC_SHARE)} QEMU_MEMORY=${QEMU_MEMORY:-1G} QEMU_EFI=${QEMU_EFI:-/usr/share/OVMF/OVMF_CODE.fd} qemu-system-x86_64 \ -nographic \ -M q35 \ -cpu max \ -k de \ -enable-kvm \ -machine accel=kvm \ -smp 2 \ -m "${QEMU_MEMORY}" \ -drive file="${HDA}",media=disk \ -virtfs "local,id=shared_folder_dev_0,path=${QEMU_PUBLIC_SHARE},security_model=none,mount_tag=shared0" \ -net nic -net user \ -name "$(basename "$HDA")" \ -bios "$QEMU_EFI" \ "$@"