Gibt es eine Möglichkeit, ein Linux-System unter Windows 7 von einer virtuellen Festplatte zu starten?
Wenn es einen Weg gibt, wie lege ich ihn dort hin?
EDIT: Zur Verdeutlichung versuche ich nicht, Linux in einer VM auszuführen. Ich versuche, es auf meinem physischen Computer von einer virtuellen Festplatte zu starten, wie ich es mit Windows 7 tun kann.
Antworten:
Du kannst nicht. In Windows ist die VHD-Unterstützung in den Startvorgang integriert, und Linux bietet keine solche Unterstützung. Außerdem ist mir nicht bekannt, dass Linux das Booten von einem anderen virtuellen Festplattentyp unterstützt.
quelle
Ja, wir haben gerade ein Beispiel für eine Linux-VHD veröffentlicht, mit der Sie jeden Computer booten können.
Weitere Infos finden Sie hier:
Download und starten Sie Ihren physischen PC, läuft auch als vm - http://www.vmlite.com/index.php/forums/17-vboot/1864-linux-vhd-boot-available-download-and-boot-your- physischer-pc-läuft-auch-als-vm
1 Linux als echte Appliance
Mit VBoot für Linux können Sie das Linux-Betriebssystem und seine Anwendungen vorinstallieren und vorkonfigurieren und anschließend die resultierende virtuelle Festplattendatei im VHD-Format verteilen. Der vhd kann einen echten Computer booten, wobei Konfiguration und Apps sofort verfügbar sind. Auf diese Weise sind Betriebssysteme so einfach wie Dateien zu verwalten. Wir bezeichnen eine solche Linux-VHD als echte Appliance, da sie physische Computer bootet.
Es ist sehr einfach, einen Computer mit einer vhd-Datei einzurichten und zu booten. Sie laden die vhd-Datei herunter, legen sie im Windows- oder Linux-Dateisystem ab, konfigurieren den Bootloader und starten den Computer neu.
2 Linux als virtuelle Appliance
Die exakt gleiche vhd-Datei wird auch als virtuelle Maschine mit Virtualisierungssoftware wie VMLite Workstation, VirtualBox, Xen und Virtual PC sowie Hyper-V usw. ausgeführt. Standardmäßig ist sie für VMLite Workstation optimiert.
Wenn VMLite Workstation installiert ist, können Sie einfach auf die Datei ubuntu-910-desktop-i386.mop doppelklicken, um vhd als virtuelle Maschine mit VMLite Workstation zu starten.
Ein Beispiel für ein Ubuntu VHD-Paket steht zum Download bereit:
http://www.vmlite.com/index.php/download/22-appliances (kostenlose Site-Registrierung erforderlich)
herunterladen, entpacken, dann unter Windows auf setup.exe doppelklicken, neu starten Unter Linux müssen Bootloader konfiguriert werden.
detaillierte Anleitung:
http://www.vmlite.com/appliances/ubuntu-910-readme.html
Bildschirmfoto:
http://www.vmlite.com/images/vboot/vboot-grub2.png
VMLite-Team
quelle
Erstellen Sie zunächst eine bootfähige Win 7-VHD, indem Sie das von Keith Combs bekannte Verfahren anwenden.
http://blogs.technet.com/b/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx
Booten Sie das Win 7-Betriebssystem auf der virtuellen Festplatte.
Holen Sie sich den kostenlosen Wubi-Installer.
http://www.ubuntu.com/download/ubuntu/windows-installer
Installieren Sie unter Windows 7 das Ubuntu Wubi-Installationsprogramm, aber stellen Sie sicher, dass Sie Dateien auf der primären Partition der physischen Festplatte installieren (nicht auf der C: Windows-Partition von VHD).
Starten Sie neu, wenn Sie dazu aufgefordert werden, aber wählen Sie Ubuntu noch nicht aus dem Startmenü aus (es funktioniert nicht). Sie müssen Windows 7 ein letztes Mal starten.
Nun das Wichtige: In Windows 7 stellen Sie sicher, dass Sie die Einstellungen für die Ordneransicht auf "Alle Dateien anzeigen" ändern und dass die Betriebssystemdateien nicht mehr ausgeblendet sind. Sobald Sie dies getan haben, durchsuchen Sie das Laufwerk C :. Sie sehen zwei wichtige Dateien: wubildr und wubildr.mbr
Kopieren Sie diese beiden Dateien in das Stammverzeichnis der physischen Partition (dh in die Partition, in der sich die Datei Windows7.vhd befindet, und in den Ubuntu-Ordner, der bei der obigen Installation von wubi erstellt wurde). Um sicherzugehen, dass Sie die Dateien auf die richtige Partition kopieren, stellen Sie sicher, dass eine Datei pagefile.sys bootmgr und bootsect.bak vorhanden ist.
Das ist es! Starten Sie neu und wählen Sie Ubuntu aus dem Windows-Bootloader.
quelle
Es ist möglich, ein Disk-Image als Root-Gerät zu verwenden, aber das Kompilieren in den Kernel oder den Bootloader ist etwas schwierig. Da die VHD-Spezifikation frei verfügbar ist, sollten Sie die Erweiterung von lilo oder grub oder des Linux-Kernels, um einer vhd den gleichen Status wie einer ISO- oder IMG-Datei oder einer anderen Disk-Image-Datei zu verleihen, einfach programmieren oder zwei Wochenenden und Abenden. Dann bist du ein Held und nachdem deine Patches in die Kernel-Hauptquelle aufgenommen wurden, bist du berechtigt, ein Tux-Tattoo zu erhalten.
quelle
lol Dies ist eine späte Antwort, aber Sie können versuchen, das WUBI-Installationsprogramm oder Unetbooten. Sie verwenden keine VHD-Dateien, obwohl Sie damit einige Linux-Distributionen ohne Partitionierung booten können, solange Sie eine Kopie der CD oder der ISO haben.
quelle
Meinen Sie damit, ein vorhandenes Linux-System in einer virtuellen Maschine auszuführen?
Wenn ja, könnte dies die Antwort sein: http://www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml
quelle
Sie können versuchen, die VHD in VMDK (für VMWare-Produkte) zu konvertieren und anschließend von dort aus zu booten.
Sie müssen nur die virtuelle Festplatte mit einem VMWare-Produkt öffnen (auch der kostenlose VMWare-Player funktioniert), und VMWare konvertiert sie für Sie in VMDK.
Möglicherweise müssen Sie das Linux-System optimieren, um in der neuen VMWare-Umgebung vollständig zu funktionieren.
quelle