mirror of
https://github.com/dockur/windows.git
synced 2026-01-23 11:23:05 +00:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b2251a4cc0 | ||
|
|
a1e4ed160a |
@@ -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.43-0/virtio-win-1.9.43.tar.xz /drivers.txz
|
||||||
|
|
||||||
EXPOSE 8006 3389
|
EXPOSE 8006 3389
|
||||||
VOLUME /storage
|
VOLUME /storage
|
||||||
|
|||||||
@@ -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 |
|
||||||
|
|||||||
@@ -729,14 +729,14 @@ getLink1() {
|
|||||||
;;
|
;;
|
||||||
"win11x64-iot" | "win11x64-enterprise-iot-eval" )
|
"win11x64-iot" | "win11x64-enterprise-iot-eval" )
|
||||||
[[ "${lang,,}" != "en" ]] && [[ "${lang,,}" != "en-us" ]] && return 0
|
[[ "${lang,,}" != "en" ]] && [[ "${lang,,}" != "en-us" ]] && return 0
|
||||||
size=4821989376
|
size=4501397504
|
||||||
sum="e8f1431c4e6289b3997c20eadbb2576670300bb6e1cf8948b5d7af179010a962"
|
sum="aaa4bd3254c1af5f9ce07f50db68fdead7a305878f2425c059ecd6b062a855b3"
|
||||||
url="11/26100.1.240331-1435.ge_release_CLIENT_ENTERPRISES_OEM_x64FRE_en-us.iso"
|
url="11/26100.1.240331-1435.ge_release_CLIENT_ENTERPRISES_OEM_x64FRE_en-us.iso"
|
||||||
;;
|
;;
|
||||||
"win11x64-ltsc" | "win11x64-enterprise-ltsc-eval" )
|
"win11x64-ltsc" | "win11x64-enterprise-ltsc-eval" )
|
||||||
[[ "${lang,,}" != "en" ]] && [[ "${lang,,}" != "en-us" ]] && return 0
|
[[ "${lang,,}" != "en" ]] && [[ "${lang,,}" != "en-us" ]] && return 0
|
||||||
size=4821989376
|
size=4501397504
|
||||||
sum="e8f1431c4e6289b3997c20eadbb2576670300bb6e1cf8948b5d7af179010a962"
|
sum="aaa4bd3254c1af5f9ce07f50db68fdead7a305878f2425c059ecd6b062a855b3"
|
||||||
url="11/26100.1.240331-1435.ge_release_CLIENT_ENTERPRISES_OEM_x64FRE_en-us.iso"
|
url="11/26100.1.240331-1435.ge_release_CLIENT_ENTERPRISES_OEM_x64FRE_en-us.iso"
|
||||||
;;
|
;;
|
||||||
"win10x64" | "win10x64-enterprise" | "win10x64-enterprise-eval" )
|
"win10x64" | "win10x64-enterprise" | "win10x64-enterprise-eval" )
|
||||||
@@ -2333,6 +2333,9 @@ setMachine() {
|
|||||||
if ! prepare2k3 "$iso" "$dir" "$desc"; then
|
if ! prepare2k3 "$iso" "$dir" "$desc"; then
|
||||||
error "Failed to prepare $desc ISO!" && return 1
|
error "Failed to prepare $desc ISO!" && return 1
|
||||||
fi ;;
|
fi ;;
|
||||||
|
"win2025"* | "win11x64-iot"* | "win11x64-ltsc"* )
|
||||||
|
# Temporary: Use IDE CD to workaround install bug
|
||||||
|
MEDIA_TYPE="ide" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user