Frage Erstellen einer virtuellen Maschine in VirtualBox von einer physischen


Gibt es eine Möglichkeit, eine virtuelle Maschine zu erstellen, die Sie in VirtualBox von einer physischen Installation verwenden können? Zum Beispiel, wenn ich Windows XP auf einem physischen Computer installiert habe und eine virtuelle Version dieses Computers auf einem anderen Computer haben möchte. Dies würde eine Menge Zeit sparen, da das gesamte Betriebssystem nicht neu installiert und konfiguriert werden muss.

Ich würde denken, dass es Probleme mit der Lizenzierung von Microsoft geben würde. Aber selbst wenn es mit Windows nicht möglich wäre, wäre es möglich, einen physischen Linux-Rechner zu nehmen und eine VirtualBox-Version davon zu erstellen? Bietet eine andere Desktop-Virtualisierungssoftware diese Funktion?


58
2018-06-30 04:28


Ursprung




Antworten:


Windows ist ein bisschen anders Wie migrieren Sie bestehende Windows-Installationen zu VirtualBox für einen Führer.

Aus dem Speicher können Sie den Konverter von VMware verwenden und VirtualBox wird lesen VMDK Dateien.

Für Linux, wenn Sie die einfache Lösung wollen, booten Sie eine Live-CD,

dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024

Tun Sie das für jede Partition, in der es installiert ist /etc/fstab Ihrer Maschine und dann diese Bilder in VirtualBox einrichten.


44
2018-06-30 07:01



Aus den Dokumenten in der Liste, die Sie verlinken, empfiehlt Sun, das gesamte Laufwerk, nicht nur die Partition, abzubilden, damit sich Ihr dd-Befehl folgendermaßen ändert: dd if = / dev / sda of = / pfad / zu / images / sda.img bs = 1024 - Andrew S


Windows ist ziemlich einfach zu virtuellen Maschine mit Microsoft Tool namens klonen Disk2vhd. Sie können es auf einem laufenden Windows-System wie mit meinem Windows 2008-Server tun.

  1. lade Disk2vhd herunter und entpacke es in einen Ordner.
  2. Starten Sie die Software und wählen Sie die Partition aus, die Sie klonen möchten.
  3. Warten Sie, bis das Klonen abgeschlossen ist. In meinem Fall dauerte das ungefähr 50 Minuten
  4. Kopieren Sie die resultierende VHD-Datei auf Ihren Host für virtuelle Maschinen.
  5. Starten Sie Ihre Virtual Machine-Software und erstellen Sie eine neue VM.
  6. Mounten Sie den Datenträger auf der VM, die Sie gerade erstellt haben, und booten Sie.
  7. Wenn alles gut gegangen ist, sollten Sie jetzt einen Klon Ihres Windows-Systems haben, der auf einer VM läuft

Wenn Sie eine Windows-Installation zu VirtualBox migrieren, sollten Sie sich die Anleitungen auf der VirtualBox-Website


17
2018-02-10 15:33





Ich bevorzuge die Netzwerkklonierungsmethoden mit einer Live-CD oder ISO-Images (Clonezilla, Geistusw. gibt es viele zur Auswahl). Siehe meinen vorherigen Post bezüglich Erhöhen der Festplattengröße in virtuellen Maschinen.

Die Netzwerkklonierungsmethoden funktionieren physisch zu physisch, physisch zu virtuell, virtuell zu virtuell und zwischen beliebigen Virtualisierungsplattformen, die das Booten zu ISO / CD unterstützen.

Sie sollten den APIC sowieso nicht verwenden, es sei denn, Sie verwenden einen Laptop oder Sie benötigen zusätzliche Interrupts (viele Zusatzkarten, alte Ports werden noch verwendet, usw.). PIC ist viel besser für physische Maschinen, wenn Sie alles in Echtzeit wie Audio / Video, CNC, etc .. Diese Tage mit USB und eSATA Interrupt-Stacking wird nicht so oft benötigt wie zuvor.


5
2017-07-26 04:56





Um dies zu tun ... Windows oder was auch immer Sie verwenden, herunterfahren

Erzwingen Starten Sie eine Live-Linux-CD.

Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:

sudo dd if = / dev / DEIN Gerät (hdd, cdrom) von = A UNIQUENAME.iso (WINBoot, cd5, Hacktoolz) .iso.

In dem Befehl ... 'if' ist Eingabedatei (oder Quelle) und 'von' ist Ausgabedatei (oder Ziel).

Dies nimmt Ihre Betriebssystem-Festplatte oder Betriebssystem-Installations-CD-ROM und erstellt daraus ein ISO-Format im FILE-Format und speichert es in Ihrem Homedir.

Öffnen Sie VitrualBox und erstellen Sie Ihre neue VM.

Klicken Sie mit der rechten Maustaste auf die VM, wählen Sie Einstellungen, klicken Sie auf CD-ROM einhängen, wählen Sie Eine ISO- oder Image-Datei bereitstellen.

Wählen Sie Hinzufügen.

Durchsuchen und lokalisieren Sie das ISO, das Sie mit dem Befehl "sudo dd if = / dev / cdrom of = cd5.iso" erstellt haben.

Wählen Sie es aus und doppelklicken Sie darauf (oder drücken Sie OK).

OK klicken.

Starten Sie die VM.

Voila! Dein Boot OS HDD oder CDROM läuft jetzt in einer VM ;-)


3
2017-09-27 23:23





Die meisten Virtualisierungssoftware ist in der Lage, eine Installation direkt vom physischen Laufwerk oder von einem Image aus diesem Laufwerk auszuführen.

Zum Beispiel habe ich routinemäßig Bilder von Festplatten mit "dd" erstellt und dann die Installation auf diesem Image mit Qemu unter FreeBSD gestartet. Abgesehen davon, dass das Betriebssystem Probleme mit der neuen virtuellen Hardware hatte, funktionierten die Dinge wie erwartet.


2
2018-06-30 04:39





Ich würde Clonezilla dazu benutzen. Viel einfacher. Stellen Sie lediglich sicher, dass beim Erstellen der Festplatte der virtuellen Maschine diese ungefähr etwas größer oder gleich groß wie die alte Festplatte ist.


2
2017-08-06 22:51



Welche Clonezilla-Datei benutzt du, um ein virtualbox vm zu erstellen? - skyfoot


Es ist keine einfache Methode, eine virtuelle Maschine von einer physischen Maschine zu erstellen und in VirtualBox auszuführen. Aber es ist möglich mit den in Sun VirtualBox P2V.


2
2018-01-18 12:58





Ich habe das gemacht, aber nicht mit Virtualbox. Hätte ich gerne, aber die Lösung war nicht verfügbar. Dies ist mit den kostenlosen Tools von VMware völlig möglich und relativ einfach. Nehmen Sie das Laufwerk, das Sie in eine VM umwandeln möchten, in eine Windows- oder Linux-Box, erstellen Sie ein vollständiges Image und konvertieren Sie es in eine VM mit dem vmware-unterstützten VMware vCenter Converter (http://www.vmware.com/products/converter/) oder mit qemu-img, was genauso gut funktioniert. Es gibt Unmengen an exemplarischen Vorgehensweisen zum Erstellen von Bildern mit qemu-img, und die Manpage ist sehr gut.


1
2018-06-30 06:28





Ich würde ein Bild kopieren.

Sei vorsichtig, als würdest du nicht folgen führen Nach dem Wiederherstellen des Images auf der virtuellen Maschine wird das virtualisierte Windows nicht mehr gestartet, da VirtualBox standardmäßig nicht emuliert E / A-APIC (wie es schneller ist, sagen sie).


1
2018-06-30 07:30



ja, nicht IO APIC hat mir schon mal in die Hose getreten. Nahm mich für immer, um das herauszufinden. Das VirtualBox Log war nicht hilfreich! - Adam