GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Starten Sie ein natives Betriebssystem auf einer Festplatte als virtuelle Maschine

Wie beantwortet, kann dies auch in VirtualBox erfolgen, so funktioniert es bei mir

Stellen Sie immer sicher, dass Sie als Administrator(Windows) ausgeführt werden oder Sudo (Linux) , werden alle Änderungen, die Sie vornehmen, in REAL geschrieben Festplatte, seien Sie also vorsichtig

Unter Windows

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk -filename "E:\virtualbox\linuxhd.vmdk" -rawdisk "\\.\PhysicalDrive1"
RAW host disk access VMDK file E:\virtualbox\linuxhd.vmdk created successfully.

Unter Linux

$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"

Es wird eine Datei mit etwas um 1kb erstellt das ist ein Link zur physischen Festplatte.

Erstellen Sie dann wie gewohnt eine virtuelle Maschine.

Wenn Sie nur eine Partition zuordnen möchten

Unter Windows

\\.\Physicaldrive1 -partitions 1

(Datenträger beginnen mit 0, Partitionen mit 1)

Unter Linux (viel intuitiver)

/dev/sda1
/dev/sda2
etc.

Irgendwann können Auflösungsprobleme auftreten

Eventuell können Auflösungsprobleme auch nach der Installation von vboxadditions auftreten , meiner Erfahrung nach ist das Problem Ihr /etc/X11/xorg.conf es ist nach Ihren spezifischen realen Hardwarespezifikationen konfiguriert (ich habe zum Beispiel eine Offboard-GPU), zumindest in meinem Fall löse ich es, indem ich diese Datei einfach entferne (xorg auto configure beim Booten, funktioniert nur nicht, wenn Sie eine bestimmte Einstellung festlegen), also ausführen:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf

Referenz

  • http://www.virtualbox.org/manual/ch09.html#rawdisk
  • https://forums.virtualbox.org/viewtopic.php?f=6&t=36694
  • https://romaimperator.com/?p=29

Ja, ich habe das vor langer Zeit nach dieser Anleitung gemacht:

https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-February/000521.html

natürlich sichern Sie sich immer und seien Sie vorsichtig!

Im Wesentlichen:

  1. Verwenden Sie ein USB 3.5 HD-Gehäuse und schließen Sie das XP-Laufwerk daran an.

    If the drive was shutdown uncleanly you may need to manually 
    

Mounten Sie es mit dem folgenden Befehl.

   sudo mount ntfs-3g /dev/whereyourdriveis /mount/somemountpoint -o 

erzwingen

   Once the drive is mounted under linux contiunue to step 2.
  1. VMWare starten.
  2. Gehen Sie zu Datei -> Neu -> Neue virtuelle Maschine.
  3. Wählen Sie "Benutzerdefiniert" aus
  4. Wählen Sie „Weiter“ aus
  5. Wählen Sie Ihr Betriebssystem (z. B. Win XP)
  6. Wählen Sie „Weiter“ aus
  7. Geben Sie ihm einen Namen wie "WindowsXP"
  8. Wählen Sie „Weiter“ aus
  9. Prozessor Eins oder Zwei angeben
  10. Wählen Sie „Weiter“ aus
  11. Wählen Sie öffentlich oder privat (auf einem Einzelbenutzer-Computer spielt dies keine Rolle)
  12. Wählen Sie „Weiter“ aus
  13. Wählen Sie den Arbeitsspeicher aus, der der virtuellen Maschine gewidmet werden soll. 512 MB ist eine ziemlich nützliche Zahl.
  14. Wählen Sie Ihre Netzwerkverbindung aus
  15. Wählen Sie Weiter.
  16. Lassen Sie SCSI auf BusLogic eingestellt
  17. Wählen Sie „Weiter“ aus
  18. Wählen Sie Physische Festplatte verwenden
  19. Wählen Sie „Weiter“ aus
  20. Wählen Sie Gesamtes Laufwerk verwenden
  21. Wählen Sie „Weiter“ aus
  22. Geben Sie den Speicherort für die VM an
  23. An diesem Punkt sind Sie fertig. Wählen Sie Einschalten, um das physische Laufwerk in VMWare zu booten!

Weitere Informationen :Ich sollte hinzufügen, dass ich das erfolgreich gemacht habe, aber ich hatte auch Jahre zuvor Erfolg mit dieser Methode. Es gibt also mindestens zwei bekannte und erprobte Möglichkeiten, dies zu erreichen, die ich Ihnen sagen kann.


Sie können dies über VirtualBox Raw Disk Access tun. (http://www.virtualbox.org/manual/ch09.html) Es erstellt im Grunde eine "virtuelle" Festplattendatei, die auf die tatsächliche Partition zeigt und lädt sie als Festplattenlaufwerk ein die VM. Ich habe Linux-Gast in VB auf einem Windows-Host auf diese Weise installiert, und die Installation kann von der VM oder von selbst gestartet werden.


Linux
  1. Führen Sie eine virtuelle Linux-Maschine in Podman aus

  2. Ganze Festplatte Linux sichern?

  3. Linux – in diesen Adressen enthalten?

  4. Festplattenfehler?

  5. Starten Sie GRUB2 in GRUB oder GRUB2 auf einer anderen Festplatte

So klonen Sie eine virtuelle Maschine in VirtualBox

So erhöhen Sie den virtuellen Speicherplatz der VM auf VirtualBox

Wie erstelle ich eine neue virtuelle Maschine auf Proxmox?

Migrieren Sie die virtuelle Maschine von VMware ESXi zu Proxmox VE

Verwenden Sie einen partitionierten Live-USB?

Ubuntu 19.04:Erste Schritte