Schnell und einfach ein Windows-Image auf einem Virtualbox-Linux-Server installieren:
1. Zuerst legen wir ein Image an: VBoxManage createvm -name "WinXP" -register
2. Jetzt weisen wir dem Image 512MB RAM zu, aktivern ACPI, konfigurieren das erste Boot-Device als DVD-Laufwerk, damit wir später von der Installations-CD booten können. Die Netzwerkkarte wird auf NAT konfiguriert.
VBoxManage modifyvm "WinXP" -memory "512MB" -acpi on -boot1 dvd -nic1 nat
3. Jetzt legen wir eine virtuelle Disk an, in diesem Fall mit 10GB Speicherplatz.
VBoxManage createvdi -filename "WinXP.vdi" -size 10000 -register
4. Die neue, virtuelle Disk weisen wir jetzt dem VirtualBox-Image zu:
VBoxManage modifyvm "WinXP" -hda "WinXP.vdi"
5. Jetzt registrieren wir das ISO-Image der Installations-CD zur Verwendung mit VirtualBox:
VBoxManage registerimage dvd /full/path/to/iso.iso
Ein neues ISO-Image kann man schnell und einfach mit dd if=/dev/dvd of=/full/path/to/iso.iso anlegen (/dev/dvd und den Pfad muß man entspr. ersetzen).
6. Jetzt weisen wir das neue ISO-Image unserem VirtualBox-Image zu:
VBoxManage modifyvm "WinXP" -dvd /full/path/to/iso.iso
7. Jetzt wird es Zeit, noch ein paar Kleinigkeiten einzustellen:
VBoxManage modifyvm "WinXP" -vrdpport 3389 -vrdpaddress 192.168.96.1 -vrdpauthtype null
vrdpport: Standard ist 3389, bei mehreren Images, braucht man i.d.R. aber auch mehrere Ports
vrdpaddress: IP-Adresse des Servers
vrdpaauthtype: none = keine Authentifizierung, external = PAM (Linux Benutzer)
8. So, das war's. Jetzt wird es Zeit für einen ersten Start:
VBoxVRDP -startvm "WinXP"
oder im Hintergrund via VBoxManage:
VBoxManage startvm "WinXP" -type vrdp
Zum Aushängen der ISO-Datei aus dem Image nach der Installation macht man folgendes:
VBoxManage controlvm "WinXP" poweroff
VBoxManage modifyvm "WinXP" -dvd none
Möchte man die ISO-Datei danach komplett entfernen:
VBoxManage unregisterimage /full/path/to/iso.iso
Per rdesktop unter Linux oder RemoteDesktopClient unter Windows kann man sich jetzt auf das Image verbinden.