Быстрый деплой Windows 10 VM на Linux VPS (Debian) без аренды RDP
Бывает нужно погонять malware/софт, который живёт только под Windows, а RDP брать в аренду не хочется — если уже есть VPS с Linux, поднять Win10 в виртуалке можно минут за 20-30.
Что понадобится: Debian-сервер с поддержкой KVM (VT-x/AMD-V), немного места на диске (~10GB+ для системы), Windows ISO.
1. Скачиваем ISO
Официальный сайт Microsoft часто банит скачивание с VPS/дата-центровых IP (репутация IP, не гео). Рабочий обходной путь — сервис, который генерит легитимную ссылку на сервера Microsoft:Скачать Windows 11 и Windows 10 - официальный ISO с сайта Microsoft
Скачайте официальный ISO-образ Windows 11 и Windows 10 с сайта Microsoft без VPN. Бесплатная загрузка в обход гео-блокировки для пользователей из России и Беларуси.
Не удалось прогрузить медиа
keysoft.store
2. Ставим зависимости и quickemu
Code:
sudo apt update
sudo apt install qemu-system qemu-utils ovmf swtpm uuid-runtime genisoimage virt-viewer -y
Code:
git clone https://github.com/quickemu-project/quickemu.git
cd quickemu
3. Готовим конфиг и драйверы
./quickget windows 10Это скачает virtio-драйверы (диск/сеть) и создаст windows-10.conf. Важно: если скачивание virtio-win.iso прервётся, файл может остаться битым (несколько КБ вместо ~700МБ) — проверяй:
ls -lh windows-10/virtio-win.isoЕсли размер маленький — перекачай вручную:
Code:
rm windows-10/virtio-win.iso
curl -L -o windows-10/virtio-win.iso https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.285-1/virtio-win-0.1.285.iso
Свой Windows ISO (скачанный на шаге 1) кладём как:
mv Win10.iso windows-10/windows-10.iso4. Запуск VM с доступом по SPICE
./quickemu --vm windows-10.conf --display spice --access remote --spice-port 5930 --viewer none5. Подключаемся с локальной машины
Пробрасываем порт через SSH-туннель:ssh -L 5930:127.0.0.1:5930 root@ТВОЙ_IP -p ТВОЙ_SSH_ПОРТИ открываем SPICE-клиентом (ставится через virt-viewer — на Linux/macOS sudo apt install virt-viewer / brew install virt-viewer, на Windows отдельный установщик с sourceforge):
remote-viewer spice://localhost:59306. Установка Windows — пара нюансов
- На экране выбора диска система его не увидит — жми Load driver → Browse, ищи диск с драйверами (виден как отдельный CD-ROM virtio-win-X.X.XXX), путь viostor\w10\amd64
- После установки сеть тоже не заработает из коробки — в Device Manager найдёшь неопознанный Ethernet Controller, ставишь драйвер оттуда же: NetKVM\w10\amd64
Через 20-30 минут рабочая Windows 10 с сетью, доступная удалённо через SPICE (а дальше можно включить RDP внутри гостя и работать через него удобнее для повседневных задач).
Не удалось прогрузить медиа
👍14
❤️3
🔥3
LIMB