Windows lässt sich nicht installieren. Hilfe->HOW2Guide

Allgemeine Diskussionen über den Einsatz von VirtualBox.
Post Reply
hegemon
Posts: 3
Joined: 17. Sep 2009, 19:50
Primary OS: MS Windows Vista
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: waswillstDU

Windows lässt sich nicht installieren. Hilfe->HOW2Guide

Post by hegemon »

hallo welt :D

Ich hab die Virtualbox erfolgreich unter Windows Vista installiert, Probleme gibt's aber mit der Installation eines weiteren Windows auf Virtualbox, könntet Ihr mir vielleicht helfen?

Zweck der Virtualbox: testen von Software bevor Sie auf mein Hauptsystem kann (->daher möchte ich auch irgendein Windows installieren)
Hauptrechner: Windows Vista
Installpaket: Windows XP (selbiges ist eine WinXP-InstallationsCD von einem längst entsorgten Laptop)
Problem: In Virtualbox brichts ab

Da der Installpaketversuch gescheitert war hab ich extra mühsam das Winxp auf einem Laptop installiert, mit Clonezilla ein Image gebrannt (Laptop wieder formatiert und
mit Vista gefüttert) und dieses in die Virtualbox einzufügen versucht.-Irgendwas muss ich falsch gemacht haben da es ebenfall nicht geklappt hatte.

Frage(n):
Wie soll ich dies am Besten bewerkstelligen?
Soll ich ev. gar eine Iso von meinem jetzigen System machen und dann installieren?
Soll ich ev. eine Iso von XP machen?
Wenn ja, welches kostenlose Iso-Brennprogramm wird empfohlen?
Kann ich nicht eine Installcd nutzen?
Wie habt Ihr das gemacht?

Sorry aber hab mit der Suche nichts gefunden was mir weiterhelfen konnte.

LGrüsse,
Hege
Etepetete
Posts: 400
Joined: 7. Oct 2009, 10:19
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Slackware 14.2
Location: Berlin

Re: Windows lässt sich nicht installieren. Hilfe->HOW2Guide

Post by Etepetete »

Ich habe erfolgreich einen Laptop XP virtualisiert. Vorab möchte ich Dich darauf hinweisen, dass Laptop OSe etwas besonders sind. Also ich kann Dir nicht garantieren dass es auf Anhieb klappt, dennoch, da es bei mir und anderen geklappt hat ist Zuversicht geboten. Auch möchte ich Dir darauf hinweisen, dass Du Zeit mitbringen möchtest, ohne die es nicht zu machen ist. Noch etwas, Du wirst viel zusätzlichen Speicherplatz benötigen!
Hier sind die Schritte, die ich anwendete:

Abkürzungen:
OOS = Original OS, die Du klonen möchtest
VM = Virtual Machine (virtuelle Maschine)
  1. Deinstalliere hardwarespezifische Software (z.B. Modem, oder die Software zur Steuerung der zusätzlichen Tasten am Laptop, etc.) und dann defragmentiere die Festplatte auf OOS. (Hier kann ich MyDefrag sehr empfehlen http://www.mydefrag.com/)
  2. Sehr wichtig! jetzt führe das MergeIDE Werkzeug aus auf diesm Rechner mit dem OOS! (ftp://ftp.heise.de/pub/ct/listings/0218-206.zip)
  3. Überschreibe leeren Platz auf OOS mit Nullen.
    Hierzu kannst Du das Werkzeug SDelete von Sysinternals benutzen (http://technet.microsoft.com/en-us/sysi ... 97443.aspx) Syntax "sdelete -c C" um den Platz auf die Festplatte/Partition mit Nullen zu Überschreiben. Solltest Du mehrere Partitionen eingerichtet haben, muss Du denn Befehl für jede Partition wiederholen, z.B "sdelete -c D" für Partition D und so weiter. Falls Du Eraser installiert hast und kennst, kannst Du dieses Programm benutzen. Vorher muss Du aber Eraser konfigurieren damit es das tut. (Siehe die Hilfe von Eraser)
  4. Mache eine Sicherung der Festplatte mit Clonzilla! Wichtig ist die gesamte Festplatte und nicht nur die Partition zu sichern. Falls Du im nächsten Schritt einen Fehler machst, können die Folgen verheerend sein! (Auch wenn Du anderer Sicherungssoftware bevorzugst, ist Clonezilla zu bevorzugen, Erklärung unten.)
  5. Mache einen "RAW Image" von der Festplatte des OOS mit dem Linux Befehl "dd".

    Hinweis! Du brauchst ein zusätzliches Laufwerk hierfür, intern oder extern ist unerheblich, dennoch ist ein Externes vorzuziehen. Und mit Laufwerk meine ich Festplatte, denn Du wirst eine Abbildung der gesamten Festplatte machen und nicht nur der Partition! Dies ist ein Muss, denn nur wenn die gesamte Festplatte abgebildet wurde hast Du auch die Bootsektoren und Partitionstabelle, die notwendig sind, wenn Deine VDI nachher im VirtualBox booten soll.

    Bedenke, wenn die Festplatte des OOS 100 GB groß ist, wirst Du auch 100 GB Speicherplatz für die Abbildung brauchen!

    Hierzu verwendete ich die Knoppix Live CD, Version 6.0.1. Dazu legst Du die CD in das Laufwerk und bootest neu, (denke dran, Dein BIOS muss konfiguriert sein, um vom CD-Laufwerk zu booten.) Dann in dem Dateimanager von Knoppix, klicke mit der rechten Maustaste auf dem Ziellaufwerk für die Abbildung (in der Regel /mnt/hdb1 oder /mnt/sdb1) klicke auf Eigenschaften und aktiviere Lese- und Schreibberechtigung. Dann in einem Terminalfenster führe folgenden Befehl aus:

    Code: Select all

    dd if=/dev/hda of=/mnt/hdb1/dateiname.raw bs=4096 conv=notrunc,noerror  (Dateiname frei wählbar)
    Hinweis! Anstatt hda bzw. hdb1 könnten sda bzw. sdb1 oder sda1 nötig sein. Das wirst Du erkennen, wenn Du im Filemanager von Knoppix Deine Festplatten anschaust. Bedenke, Quelle (if=) und Ziel (of=) dürfen nicht das gleiche sein. Für die Quelle (if=) wird nur hda oder sda aber NIEMALS hda1 oder sda1 verwendet. Wie bereits erwähnt, die gesamte Festplatte wird abgebildet. Wenn die Abbildung erstellt ist kommt jetzt der nächste Schritt.

    Je nachdem wie groß die Festplatte, ist hast Du etwas oder viel Zeit 'was anderes zu tun.
  6. Auf dem Rechner wo VirtualBox installiert ist, muss einen Zugriff auf die Abbildung möglich sein. (Deswegen sagte ich oben, dass eine externe Festplatte vorzuziehen ist.)
    In der Befehlszeile gibst Du folgendem Befehl ein und klickst auf Eingabe.
    VBoxManage createfromraw X:\dateiname.raw "C:\Dokumente und Einstellungen\Benutzername\.VirtualBox\HardDisks\dateiname.vdi"

    X:\=Laufwerksbuchstabe wo die Abbildung gespeichert ist, Benutzername = Dein Benutzername eben.

    Hinweis! Sollte eine Meldung kommen, dass VBoxManage nicht auffindbar ist, trage den Pfad zur VirtualBox-Installation in deine Umgebungsvariable "Path" ein oder wechsele vorher in das Verzeichnis und führe den Befehl nochmal aus.

    Jetzt hast Du wieder etwas Zeit, die Du gleich für den nächsten Schritt zu Nutze machen kannst.
  7. In dem Verzeichnis, wo Clonzilla! Deine Sicherung gespeichert hat, findest Du eine Datei "Info-dmi.txt". Den Text
    "This image was saved from this machine with DMI info at 11:05:25 AM, 2009/Oct/14:
    # dmidecode 2.9
    SMBIOS 2.4 present.
    ....." wird als erstes in der Datei zu lesen sein. (Eine andere Zahl könnte nach SMBIOS stehen.) Dort findest Du einige Einträge mit Informationen über die Maschine Deines OOS.

    Mit einem Text-Editor erstellst Du eine Datei mit folgendem Inhalt:

    Code: Select all

    @ECHO OFF
    
    ECHO Setting DMI variables for VM Name
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor" "Vendor"
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVersion" "Version"
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseDate" "Release Date"
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseMajor" 1
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseMinor" 24
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSFirmwareMajor" 2
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSFirmwareMinor" 4
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" "Manufacturer"
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemProduct" "Product Name"
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemVersion" "Version"
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial" "Serial Number"
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemUuid" "UUID"
    
    VBoxManage  setextradata  "Name" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemFamily" "Family"
    
    ECHO DMI variables for VM Name have been set
    
    pause
    @ECHO OFF
    
    Dann speicherst Du diese Script-Datei mit einem sinnvollen Namen und entweder einer .bat oder .cmd Erweiterung.

    Hinweis! Die Informationen für "DmiBIOS" und DMISystem" sind aus dem entsprechenden Abschnitt der Datei "Info-dmi.txt" zu entnehmen. Also, wenn wir die erste Zeile als Beispiel nehmen, das letzte Wort ist "Vendor". Es wird durch "Asus" oder was auch immer ersetzt. Wenn keine Information für "BIOS Revision" angegeben wird, benutze die Informationen für SMBIOS für "DmiBIOSReleaseMajor" und "DmiBIOSReleaseMinor". Major ist die Zahl vor dem Punkt, Minor ist die Zahl nach dem Punkt. Die SMBIOS-Info wird auch für die "DmiBIOSFirmware..." benutzt.
    "Name" ist der Name der VM, die Du noch später erstellen wirst.

    Hinweis! Dort wo Anführungszeichen stehen müssen auch Anführungszeichen sein! Wenn keine Information angegeben ist dann schreib <EMPTY> zwischen den Anführungszeichen.
  8. Wenn Deine VDI endlich erstellt wurde, startest Du VirtualBox. Dort erstellst Du eine neue virtuelle Maschine und bindest Deine neu erstellte VDI ein. Danach konfigurierst Du die VM. Es gibt unterschiedliche Vorschläge, wie dies geschehen soll. z.B. ob man gleich IO-APIC einstellt oder nicht. Ich habe es getan. Ich würde nur abraten die 3D-Beschleunigung gleich zu aktivieren. Wie Du diese VM konfigurierst ist auch abhängig von den physikalischen Gegebenheiten Deines Host-Rechners, also wie viel RAM, ob PAE bzw. VT-X aktiviert wird, etc. Ich habe mich dabei an dem Gedanke festgehalten, ich möchte so gut wie möglich die ursprüngliche Maschine virtuell abbilden. Jetzt beende VirtualBox.
  9. Jetzt machst Du Kopien von den Verzeichnissen HardDisks und Machines in einem anderen Verzeichnis. Dies ist wichtig, falls bei den nächsten Schritten etwas schief läuft!
  10. Jetzt doppelklickst Du auf der Script-Datei die Du in Schritt 7. erstellt hast um sie auszuführen.
  11. Jetzt startest Du VirtualBox und darauf die VM. Geduld ist hier angesagt. Es kann dauern, bis die Windows Anmeldung erscheint. Solltest Du beim Hochfahren einen "BlueScreen" erhalten, keine Panik. Dies ist ein Hinweis, dass Du Dein Script nicht sorgfältig erstellt hast. Beende die VM und VirtualBox. Kopiere die Verzeichnisse, die Du in Schritt 9. gesichert hast, in das Ursprungsverzeichnis zurück. Überprüfe Deine Script-Datei nach Fehlern, behebe diese und wiederhole die Schritte 10. 11. Hast Du alles sorgfältig gemacht, wird Windows nach dem Bootvorgang Treiber installieren etc. und einen Neustart anmelden.
  12. Nach dem Neustart das System über Windows Update aktualisieren. Fahre die VM erneut herunter.
  13. Binde die VBoxGuestAdditions.iso als DVD in die VM ein. Die VM wieder starten, diesmal aber im Abgesicherten Modus und die VBoxGuestAdditions installieren. Danach die VM wieder herunterfahren.
  14. Nun kannst Du die 3D-Beschleunigung aktivieren und einen "Shared Folder" einrichten und Deine neue VM genießen.
Gib Bescheid, ob es geklappt hat.
Etepetete
Posts: 400
Joined: 7. Oct 2009, 10:19
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Slackware 14.2
Location: Berlin

Re: Windows lässt sich nicht installieren. Hilfe->HOW2Guide

Post by Etepetete »

Ich möchte hiermit drauf hinweisen, dass ich meinen vorherigen Beitrag aktualisiert habe. Die Aktualisierungen betreffen hauptsächlich die Lesbarkeit. Als einer meiner ersten Beiträge, war ich zu der Zeit mit der Verwendung von BBCode noch nicht sehr gewandt. Diesen Mangel habe ich nun behoben. Eine Änderung des Inhalts habe ich dennoch vorgenommen. Es gehört inzwischen zum Standardverfahren, die "GuestAdditions" im "Abgesicherten Modus" zu installieren. Das habe ich an entsprechende Stelle eingefügt.

Wer das Thema bereits selbst recherchiert hat, dem wird es aufgefallen sein, dass ich nicht wirklich Neues geschrieben habe, nur die Tatsache, dass der Beitrag auf Deutsch geschrieben ist. Der Inhalt ist bereits in verschiedenen Beiträgen im Forum verfügbar. Weiterhin möchte ich darauf hinweisen, dass den Weg den ich dort beschrieben habe nicht DER WEG ist. Zum Beispiel, hier wurde bei der Sache bezüglich der HAL, einige DLLs erwähnt und was man machen muss, damit sie keine Probleme verursachen. Da ich diesen DDLs auf meinem System nicht gefunden habe, konnte ich diesen Schritt weg lassen. Es gibt auch neue Möglichkeiten, wie z.B. nur die Partition abzubilden und dann, mit Hilfe des CloneVDI Werkzeugs, diese in eine bootfähigen VDI zu konvertieren.

Also, wer diesbezüglich seine eigene Erfahrung gemacht hat, fordere ich herzlichst dazu auf, sie hier zu veröffentlichen. Vielleicht können wir damit eine Deutschsprachige Referenz zusammenstellen und das Problem, eine Dokumentation, die nur in Englisch geschrieben ist, überwinden.
hegemon
Posts: 3
Joined: 17. Sep 2009, 19:50
Primary OS: MS Windows Vista
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: waswillstDU

Re: Windows lässt sich nicht installieren. Hilfe->HOW2Guide

Post by hegemon »

Hey hallo Etepetete

Dachte nicht das sich noch jemand meldet, deshalb ein herzliches Danke. Sollte mehr solche Leute wie Dich geben.

2Topic:
Nein, habs noch nicht zum Laufen gebracht, werde heute Abend planmässig vorgehen :arrow: Danke für die Mühen.
Deine umfangreiche Anteilnahme hat mich umgehauen und ich hoffe auch weitere User profitieren davon.

Grüsse, schönen Tag und ich meld mich diese Woche noch zurück,

hege
hegemon
Posts: 3
Joined: 17. Sep 2009, 19:50
Primary OS: MS Windows Vista
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: waswillstDU

Re: Windows lässt sich nicht installieren. Hilfe->HOW2Guide

Post by hegemon »

Nochmal Danke für das ausführliche deutsche Tutorial um Virtualbox zum Laufen zu kriegen. Ich bin überzeugt es wird Manchem behilflich sein!

Da mir das Ganze zu aufwendig erschien, bin ich aus Zeitgründen vorläufig auf VMware umgestiegen. Dort gehts relativ einfach ein bestehendes OS zu virtualisieren. Obwohl ich ideologisch gesehen Virtualbox bevorzuge, scheint mir der erhebliche Mehraufwand zu widersinnig zumal ich nicht komplexe Virtualisierungsabsichten hege.

Für alle die Virtualbox unter genannten Bedingungen zum Laufen kriegen wollen mag Deine Übersetzung die aktuelle Referenz darstellen. Danke vielmals für den wertvollen Beitrag zur Community und alles Gute für die Zukunft.

Freundliche Grüsse,
Hege
Post Reply