Add floppy disk image support

This commit is contained in:
Martin Wimpress 2021-09-28 19:01:44 +01:00
parent 11c0933b0c
commit e5a0bdf876
No known key found for this signature in database
GPG Key ID: 61DF940515E06DA3
2 changed files with 13 additions and 0 deletions

View File

@ -271,6 +271,13 @@ Add additional lines to your virtual machine configuration:
* `cpu_cores="4"` - Specify the number of CPU cores allocated to the VM
* `ram="4G"` - Specify the amount of RAM to allocate to the VM
* `disk="16G"` - Specify the size of the virtual disk allocated to the VM
## Floppy disks
If you're like [Alan Pope](https://popey.com) you'll probably want to mount a
floppy disk image in the guest. To do so add the following line to the VM
configuration:
* `floppy="/path/to/floppy.img"`
# Network port forwarding

View File

@ -483,6 +483,11 @@ function vm_boot() {
-monitor none
-serial mon:stdio)
if [ -n "${floppy}" ] && [ -e "${floppy}" ]; then
# shellcheck disable=SC2054
args+=(-drive file=${floppy},index=0,if=floppy,format=raw)
fi
# Add the disks
if [ "${boot}" == "efi" ] || [ "${boot}" == "uefi" ]; then
# shellcheck disable=SC2054
@ -608,6 +613,7 @@ cpu_cores=""
disk_img=""
disk="64G"
fixed_iso=""
floppy=""
guest_os="linux"
img=""
iso=""