diff options
author | Simon Spöhel <simon@spoehel.ch> | 2021-04-22 09:20:32 +0000 |
---|---|---|
committer | Sakirnth Nagarasa <sakirnth@gmail.com> | 2021-09-01 08:24:59 +0000 |
commit | cd6d3b18f8e921307e10666c8434541f1a3ddc8c (patch) | |
tree | d57e727b19b41f432aaca03c7709cddfd9462b93 /share/build-scripts/qemu | |
parent | Fstab fixup for efi. (diff) | |
download | compute-tools-cd6d3b18f8e921307e10666c8434541f1a3ddc8c.tar.xz compute-tools-cd6d3b18f8e921307e10666c8434541f1a3ddc8c.zip |
Creating option for images booting efi or legacy bios.
Diffstat (limited to 'share/build-scripts/qemu')
-rwxr-xr-x | share/build-scripts/qemu | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/share/build-scripts/qemu b/share/build-scripts/qemu index f9ab4b4..4a0540d 100755 --- a/share/build-scripts/qemu +++ b/share/build-scripts/qemu @@ -33,7 +33,7 @@ export SCRIPT Parameters () { - GETOPT_LONGOPTIONS="bind:,bind-ro:,script:,name:,preseed-file:" + GETOPT_LONGOPTIONS="bind:,bind-ro:,script:,name:,preseed-file:,boot-method:," GETOPT_OPTIONS="b:,s:,n:,p:" PARAMETERS="$(getopt --longoptions ${GETOPT_LONGOPTIONS} --name=${SCRIPT} --options ${GETOPT_OPTIONS} --shell sh -- "${@}")" @@ -84,6 +84,11 @@ Parameters () shift 2 ;; + --boot-method) + BOOT_METHOD="${2}" + shift 2 + ;; + --) shift 1 break @@ -128,12 +133,19 @@ then exit 1 fi +case "${BOOT_METHOD}" in + "") + BOOT_METHOD="efi" + ;; + + *) + ;; +esac + Create_Disk () { # FIXME image size as arg or preseed IMG_SIZE=12000 - #BOOT_METHOD="bios" - BOOT_METHOD="efi" dd if=/dev/zero of="${MACHINES}/${NAME}.img" bs=1024k count=0 seek="${IMG_SIZE}" parted "${MACHINES}/${NAME}.img" mklabel gpt |