feat: Support Windows Server 2025 (#740)

This commit is contained in:
Kroese 2024-09-14 23:13:14 +02:00 committed by GitHub
parent a2a8ad8243
commit a1e4ed160a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 7 deletions

View File

@ -1,5 +1,5 @@
FROM scratch FROM scratch
COPY --from=qemux/qemu-docker:6.00 / / COPY --from=qemux/qemu-docker:6.01 / /
ARG VERSION_ARG="0.0" ARG VERSION_ARG="0.0"
ARG DEBCONF_NOWARNINGS="yes" ARG DEBCONF_NOWARNINGS="yes"
@ -28,7 +28,7 @@ COPY --chmod=755 ./src /run/
COPY --chmod=755 ./assets /run/assets COPY --chmod=755 ./assets /run/assets
ADD --chmod=755 https://raw.githubusercontent.com/christgau/wsdd/v0.8/src/wsdd.py /usr/sbin/wsdd ADD --chmod=755 https://raw.githubusercontent.com/christgau/wsdd/v0.8/src/wsdd.py /usr/sbin/wsdd
ADD --chmod=664 https://github.com/qemus/virtiso/releases/download/v0.1.262-2/virtio-win-0.1.262.tar.xz /drivers.txz ADD --chmod=664 https://github.com/qemus/virtiso-whql/releases/download/v1.9.40-0/virtio-win-1.9.40.tar.xz /drivers.txz
EXPOSE 8006 3389 EXPOSE 8006 3389
VOLUME /storage VOLUME /storage

View File

@ -98,11 +98,13 @@ kubectl apply -f kubernetes.yml
| `vista` | Windows Vista Enterprise | 3.0 GB | | `vista` | Windows Vista Enterprise | 3.0 GB |
| `winxp` | Windows XP Professional | 0.6 GB | | `winxp` | Windows XP Professional | 0.6 GB |
|||| ||||
| `2025` | Windows Server 2025 | 5.0 GB |
| `2022` | Windows Server 2022 | 4.7 GB | | `2022` | Windows Server 2022 | 4.7 GB |
| `2019` | Windows Server 2019 | 5.3 GB | | `2019` | Windows Server 2019 | 5.3 GB |
| `2016` | Windows Server 2016 | 6.5 GB | | `2016` | Windows Server 2016 | 6.5 GB |
| `2012` | Windows Server 2012 | 4.3 GB | | `2012` | Windows Server 2012 | 4.3 GB |
| `2008` | Windows Server 2008 | 3.0 GB | | `2008` | Windows Server 2008 | 3.0 GB |
| `2003` | Windows Server 2003 | 0.6 GB |
|||| ||||
| `core11` | Tiny 11 Core | 2.1 GB | | `core11` | Tiny 11 Core | 2.1 GB |
| `tiny11` | Tiny 11 | 3.8 GB | | `tiny11` | Tiny 11 | 3.8 GB |

View File

@ -705,11 +705,6 @@ addDriver() {
"winvista"* ) "winvista"* )
[[ "${driver,,}" == "viorng" ]] && return 0 [[ "${driver,,}" == "viorng" ]] && return 0
;; ;;
"win2025"* | "win11x64-iot"* | "win11x64-ltsc"* )
[[ "${driver,,}" == "smbus" ]] && return 0
[[ "${driver,,}" == "pvpanic" ]] && return 0
[[ "${driver,,}" == "viogpudo" ]] && return 0
;;
esac esac
local dest="$path/$target/$driver" local dest="$path/$target/$driver"