From a1e4ed160a7ba13ef3ef6e09b53c96bf33dfb995 Mon Sep 17 00:00:00 2001 From: Kroese Date: Sat, 14 Sep 2024 23:13:14 +0200 Subject: [PATCH] feat: Support Windows Server 2025 (#740) --- Dockerfile | 4 ++-- readme.md | 2 ++ src/install.sh | 5 ----- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index dc0e06822..54b0b90ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM scratch -COPY --from=qemux/qemu-docker:6.00 / / +COPY --from=qemux/qemu-docker:6.01 / / ARG VERSION_ARG="0.0" ARG DEBCONF_NOWARNINGS="yes" @@ -28,7 +28,7 @@ COPY --chmod=755 ./src /run/ 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=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 VOLUME /storage diff --git a/readme.md b/readme.md index a3d7b4964..7b7f1bd3e 100644 --- a/readme.md +++ b/readme.md @@ -98,11 +98,13 @@ kubectl apply -f kubernetes.yml | `vista` | Windows Vista Enterprise | 3.0 GB | | `winxp` | Windows XP Professional | 0.6 GB | |||| + | `2025` | Windows Server 2025 | 5.0 GB | | `2022` | Windows Server 2022 | 4.7 GB | | `2019` | Windows Server 2019 | 5.3 GB | | `2016` | Windows Server 2016 | 6.5 GB | | `2012` | Windows Server 2012 | 4.3 GB | | `2008` | Windows Server 2008 | 3.0 GB | + | `2003` | Windows Server 2003 | 0.6 GB | |||| | `core11` | Tiny 11 Core | 2.1 GB | | `tiny11` | Tiny 11 | 3.8 GB | diff --git a/src/install.sh b/src/install.sh index ac051ffd5..e9ce4da4f 100644 --- a/src/install.sh +++ b/src/install.sh @@ -705,11 +705,6 @@ addDriver() { "winvista"* ) [[ "${driver,,}" == "viorng" ]] && return 0 ;; - "win2025"* | "win11x64-iot"* | "win11x64-ltsc"* ) - [[ "${driver,,}" == "smbus" ]] && return 0 - [[ "${driver,,}" == "pvpanic" ]] && return 0 - [[ "${driver,,}" == "viogpudo" ]] && return 0 - ;; esac local dest="$path/$target/$driver"