diff --git a/Platform/Shared/VMWizardState.swift b/Platform/Shared/VMWizardState.swift index d207156c4..b00ec8030 100644 --- a/Platform/Shared/VMWizardState.swift +++ b/Platform/Shared/VMWizardState.swift @@ -357,14 +357,12 @@ enum VMWizardOS: String, Identifiable { config.qemu.hasHypervisor = useVirtualization config.sharing.isDirectoryShareReadOnly = sharingReadOnly if let sharingDirectoryURL = sharingDirectoryURL { - if operatingSystem == .Windows { - // default webdav for windows - config.sharing.directoryShareMode = .webdav - } else { - config.sharing.directoryShareMode = .virtfs - } config.sharing.directoryShareUrl = sharingDirectoryURL } + if config.sharing.directoryShareMode != .none && operatingSystem == .Linux { + // change default sharing to virtfs if linux + config.sharing.directoryShareMode = .virtfs + } if operatingSystem == .Windows { // only change UEFI settings for Windows config.qemu.hasUefiBoot = systemBootUefi