Einbinden von WindowsXP in VirtualBox 2.0.2 /3.Update
Heute habe ich ein recht zeitintensives Projekt gewagt, welches ich schon bei der letzten Ubuntu-Installation vorhatte, nämlich die vollständige Integration von meinem alten WindowsXP, welches noch auf der alten Festplatte herumliegt und nach wie vor voll funktionstüchtig ist.
Ich hatte damals die Festplatte ausgetauscht, nachdem diese Aussetzer zeigte, und die neue Platte gleich mit Ubuntu installiert.
Heute also wieder die alte Platte mit WindowsXP herausgekramt und in den Laptop geschmissen, gebootet und mich eines funktionierenden Systems erfreut, welches ich bereits einige Zeit nicht mehr gesehen habe
Natürlich bombardierte mich XP gleich mit tausend Updatefunden, welche sofort installiert werden wollten (immerhin war dieses System seit April nicht mehr aktiv).
Nach der Updateorgie installierte ich mir die kostenlose Variante von TrueImage, mit welcher ich die komplette Festplatte sicherte.
Außerdem erstellte mir TrueImage ein bootfähiges ISO, in welchem das Programm zur Wiederherstellung integriert ist.
Alles zusammen auf den Server gezogen, und anschließend wieder meine neue Platte mit Ubuntu in den Laptop.
Hier dann erstmal VirtualBox installiert, mit den üblichen Problemen zwecks USB herumgekämpft, und anschließend die VirtualBox für Windows vorbereitet.
Als CD-Image dann das ISO eingebunden, anschließend die VirtualBox dann das erste mal gestartet.
TrueImage legte auch gleich los!
Die Sicherung im Netzwerk wurde auch sofort gefunden, der Inhalt wurde validiert und anerkannt, und nun ackert das Netzwerk, der Laptop und der Server wie verrückt, um das Festplatten-Image mit mehr als 20 GB in der VirtualBox zu installieren.
Warum ich als Ablageort den Server genommen habe?
USB funktioniert in der VirtualBox erst nach dem erfolgreichen Booten des virtuellen Systems, somit fällt eine externe Platte schonmal weg.
Der Gemeinsame Ordner kann ebenfalls nicht verwendet werden, da auch dieser erst im laufenden System eingebunden werden kann, und die Festplatte von Ubuntu wird auch nicht gefunden.
Somit bleibt nur die Variante Netzwerk.
Angst bekam ich, als er mir bei Fortschritt eine verbleibende Zeit von 1 Tag 8 Stunden anzeigte, was jedoch relativ schnell weit nach unten korrigiert wurde.
Jetzt sind es noch ca 3 Stunden, das Netzwerk ist voll ausgelastet, und ich bin gespannt wie ein Flitzebogen, ob mein Vorhaben so funktioniert!
Sollte das der Fall sein, werde ich hier das ganze nochmal ausführlich beschreiben (ich hoffe ja, dass meine Lösung funktioniert, denn aufwendiger geht nicht, und TrueImage ist eines der ganz wenigen und zuverlässigen Backup-Tools für Windows, welche auch tatsächlich funktioneren)!
Update vom 06.10.2008, 00:00 Uhr:
So, das Installieren hat wunderbar geklappt, VirtualBox startet das nun vermeindlich defekte Windows.
Nun versuche ich, die Windowsinstallation mit den nun neuen Treibern zu fixen, denn logischerweise sind diese nun gänzlich anders als bei der echten Installation.
Update vom 06.10.2008, 03:15 Uhr (nach 3 Stunden Schlaf):
Entgegen meiner erhofften Erwartung bietet mir die WindowsXP-CD beim Setup NICHT die R-Funktion (Reparatur einer vorhandenen Windowsinstallation), sodaß ich heute abend nochmal ein Backup meiner Festplatte machen darf (in der Hoffnung, dass es mit diesem dann funktionuckelt).
Aber allgemein scheint es mir der richtige Weg zu sein, um eine alte, vorhandene Windowsinstallation in die VirtualBox zu integrieren.
So, und jetzt erstmal wieder zur Arbeit…..
Update vom 13.10.2008, 4:00 Uhr:
So, nachdem ich bei der ganzen Prozedur erkennen mußte, dass einmal installierte Treiber nicht zu ändern gehen war klar, dass ich irgendwie die Registry von Windows austricksen mußte.
Für diesen Zweck habe ich mir von dieser Seite die dazugehörige Datei geladen und auf dem Windowssystem ausgeführt.
Anschließend habe ich ohne einen Neustart erneut ein Image (Backup) der Partition erstellt und auf einer anderen Platte gesichert.
Anschließend wieder die Platte mit Ubuntu in den Laptop und VirtualBox neu konfigurtiert:
Sudo nano /etc/group , und dort als letzten Eintrag usbfs:x:125:virtualboxusers eingegeben.
Nun konnte auch VirtualBox von der USB-Platte lesen!
Also erneut das Boot-Image von PartitionImage als CD eingebunden und gestartet.
Bei der Suche nach verfügbaren Images fand er dann auch die USB-Platte sowie das dortige Backup.
Dieses noch kurz validiert, und dann Restore ausgeführt – nach 3 Stunden war dann das alte XP-Betriebssystem in der VirtualBox LAUFFÄHIG integriert!
EInziger Haken: Durch den Patch für die Registry verliert das System sämtliche Registrierungen, also auch die Aktivierung für XP – da ich jedoch eine originale Version von XP verwende, war die anschließende Aktivierung mittels Telefonsupport kein Problem.
Also Leute, es ist also mit etwas Aufwand möglich, ein bereits real existierendes Betriebssystem in VirtualBox zu integrieren!
Ähnliche Beiträge:
Ich bin ja bei Windows-Backup Tools immer sehr skeptisch. Ich kenne zwar TrueImage nicht und auch die VirtualBox sagt mir jetzt nichts, aber hast du es schon mal mit den ntfstools probiert?
Was Backups einer ganzen Platte angeht, gibts glaube ich nichts besseres!
Ob das aber mit VirtualBox irgendwie zusammenarbeiten kann, weiss ich nicht.
Es hätte noch einen weitere Weg gegeben: Wenn man ein bereits eingerichtetes System in der Virtualbox hat (mit USB und gemeinsamen Ordner), definiert man einfach dort eine extra Festplatte, kopiert den ganzen Rotz drauf und bindet diese Festplatte in die andere VM ein. Dann kann man darüber auf die Daten zugreifen.
Dürfte schneller sein, als die Daten übers Netz zu holen.
Der letzte Blogbeitrag von Princo: Wetten Dass, 4.10.2008