Add floppy disk image support

pull/61/head
Martin Wimpress 3 years ago
parent 11c0933b0c
commit e5a0bdf876
No known key found for this signature in database
GPG Key ID: 61DF940515E06DA3
  1. 7
      README.md
  2. 6
      quickemu

@ -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 * `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 * `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 * `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 # Network port forwarding

@ -483,6 +483,11 @@ function vm_boot() {
-monitor none -monitor none
-serial mon:stdio) -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 # Add the disks
if [ "${boot}" == "efi" ] || [ "${boot}" == "uefi" ]; then if [ "${boot}" == "efi" ] || [ "${boot}" == "uefi" ]; then
# shellcheck disable=SC2054 # shellcheck disable=SC2054
@ -608,6 +613,7 @@ cpu_cores=""
disk_img="" disk_img=""
disk="64G" disk="64G"
fixed_iso="" fixed_iso=""
floppy=""
guest_os="linux" guest_os="linux"
img="" img=""
iso="" iso=""

Loading…
Cancel
Save