Browse Source

fix: bugfix in bootflag logic

pull/89/head
Giovanni Torres 8 months ago
parent
commit
46e4d77a90
  1. 11
      kvm-install-vm

11
kvm-install-vm

@ -412,11 +412,14 @@ function set_boot_flag() {
*) machine="" ;;
esac
local code_fd="${share_dir}/OVMF_CODE${SECUREBOOT:+.secboot}.fd"
local vars_fd="${share_dir}/OVMF_VARS${SECUREBOOT:+.secboot}.fd"
local secure_flag=$(( SECUREBOOT ? 1 : 0 ))
local suffix=""
if (( SECUREBOOT )); then
suffix=".secboot"
fi
local code_fd="${share_dir}/OVMF_CODE${suffix}.fd"
local vars_fd="${share_dir}/OVMF_VARS${suffix}.fd"
BOOTFLAG="--boot uefi,loader=${code_fd},loader.readonly=yes,loader.type=pflash,nvram_template=$vars_fd,nvram=/var/tmp/$(basename "$vars_fd"),loader.secure=$( (( secure_flag )) && echo yes || echo no ) --features smm=on" "$machine"
BOOTFLAG="--boot uefi,loader=${code_fd},loader.readonly=yes,loader.type=pflash,nvram_template=$vars_fd,nvram=/var/tmp/$(basename "$vars_fd"),loader.secure=$( (( SECUREBOOT )) && echo yes || echo no ) --features smm=on $machine"
}
function create_vm ()

Loading…
Cancel
Save