Wie können wir helfen?
Windows auf einer Linux basierten Maschine installieren – ohne physikalischen Zugriff
Voraussetzungen
Ein dedizierter Rechner / Server. Eventuelle Komplikationen bei virtuellen Maschinen
Ausreichende Hardware für das Windows Betriebssystem
Als erstes wird ein ISO Image der zu installierenden Windows Version benötigt.
Dieses kann per (s)FTP, SMB, HTTP(s) oder SSH auf den Server geladen werden.
https://www.microsoft.com/de-de/software-download/windows10
Hiermit lassen sich beispielsweise ISO Images für Windows 10 erstellen.
Festplatte für Windows vorbereiten
Bevor die Installation starten kann, müssen die Festplattenpartitionen vorbereitet werden.
Wichtig, bei der Windows Installation werden alle Daten der Systemfestplatte gelöscht.
Um die Partitionen vorzubereiten benutzen wir parted
.
Folgendes Kommando muss ausgeführt werden:
parted /dev/sdb
Das ist die Hauptpartition auf der derzeitigen Systemfestplatte, es ist möglich, dass diese einen anderen Namen trägt.
Mit dem Command df
werden alle Namen angezeigt.
Als nächstes müssen die Partitionstabellen angelegt werden.
Für Festplatten größer als 2 Terabyte benutzt man hierfür:
mklabel gpt
Alles was kleiner ist wird hiermit partitioniert:
mklabel msdos
All das wird in dem parted
Programm ausgeführt.
Die Frage mit dem Löschvorgang bitte mit “yes” beantworten.
Nachdem dieser Vorgang abgeschlossen ist, können wir mit “Strg + C” oder mit quit
beenden.
Windows installieren
Als nächstes benötigen wir einen SSH Tunnel, um uns bei der Windowsinstallation per VNC verbinden zu können.
Diesen erstellen wir mit folgendem Befehl:
ssh -L 8888:meineIPAddresse:5901 root@your_host
Ist auch dieser Vorgang abgeschlossen starten wir eine virtuelle qemu Maschine mit folgendem Befehl:
qemu-system-x86_64 -enable-kvm -smp 4 -m 4096 -boot d -cdrom pfadzumeiner.iso -drive file=/dev/sda,format=raw,media=disk -vnc 127.0.0.1:
Hier muss noch der Pfad der .iso Datei korrigiert werden, als auch die IP Adresse und die richtige Festplatte: in unserem Fall wird /dev/sda
ausgewählt.
Anschließend benötigen wir einen VNC Viewer, um uns mit der virtuellen Windows Maschine zu verbinden und die Installation zu starten.
Verbinden findet mit folgender Adresse statt (mit eigener IP Adresse ersetzen):
meineGesetzteIpAddresse:8888
Danach einfach den Anforderungen folgen.
Falls die Installation vollendet ist, sollte die Maschine noch einmal neu gestartet werden.
Nach diesem Schritt, sollte man sich, falls eingestellt per RDP verbinden können.
Meistens hilft es einmal kurz die Firewall zu deaktivieren und die richtigen Einstellungen zu treffen.
Ansonsten muss man diese Einstellungen noch vornehmen, darauf wird hier jedoch nicht eingegangen.