Meine Frage klingt vielleicht zu kompliziert und knifflig, aber gibt es eine Möglichkeit (Software / Hardware), mit der ich zwischen zwei Betriebssystemen wechseln kann, ohne meinen PC neu zu starten?
Eigentlich habe ich Windows 7 und Ubuntu auf meinem PC installiert.
windows-7
ubuntu
software-rec
multi-boot
xorpower
quelle
quelle
Antworten:
Nun, ich kann mir zwei vorstellen. Führen Sie eines der Betriebssysteme in einer VM aus. Die zweite Möglichkeit ist, ein anderes System zu installieren und das zweite Betriebssystem darauf auszuführen. Sie können nicht zwischen Betriebssystemen wechseln, ohne neu zu starten.
Wenn Sie den Status des Systems speichern möchten, können Sie möglicherweise Windows in den Ruhezustand versetzen und Linux starten, solange Sie NICHT auf das Windows-Laufwerk schreiben - wie Sie aus den Antworten ersehen können , tun Sie dies auf eigene Faust Risiko. Der andere Weg scheint jedoch sicher zu sein.
Wenn Sie ein System erstellen möchten, das dies von Grund auf erledigt, benötigen Sie ein Modell, das dem ähnelt, was die PS3 möglicherweise zusätzlich zu Xen oder einem anderen Hypervisor verwendet
quelle
Sie können eine virtuelle Maschine verwenden. Ein Betriebssystem (zB Ubuntu) hostet ein anderes (zB Windows) als Gast in einer virtuellen Maschine. Ein Beispiel ist VirtualBox. Ihr Gastbetriebssystem wird genau wie ein anderes Programm in Ihrem Host-Betriebssystem sein.
quelle
Wenn zwei verschiedene Betriebssysteme als virtuelle Maschinen unter einem dritten Betriebssystem ausgeführt würden, müssten Sie den PC nicht unbedingt neu starten, um zwischen ihnen zu wechseln.
quelle
Mit kexec können Sie einen neuen Linux-Kernel starten, ohne Ihren PC neu zu starten.
Gegenwärtig läuft es nur unter Linux (es funktioniert also nicht auf Ihrem speziellen Setup, sondern würde funktionieren, um zum Beispiel Fedora von Ubuntu zu booten).
Dieses Projekt scheint zu versuchen, Kexec auf Windows zu portieren, obwohl ich nicht herausgefunden habe, wie viel Fortschritt sie gemacht haben. Es sollte jedoch ein interessanter Ausgangspunkt sein.
quelle
Sie können eine davon als VM in zB Virtualbox ausführen
quelle
Die einfache Antwort lautet nein. Das Einzige, was dem nahe kommt, ist die Virtualisierung. Sie können Ihrer Windows-Installation eine Virtualisierungssoftware hinzufügen (oder umgekehrt) und dann Ihre aktuelle Linux-Installation in eine VM konvertieren (es gibt Tools zum Konvertieren physischer Maschinen in VMs).
quelle
Einfache Antwort: nein. Das Betriebssystem muss mit der Hardware interagieren oder zumindest denken, dass dies der Fall ist. Ohne einen Hypervisor oder ein Virtualisierungssystem, das unter dem Betriebssystem ausgeführt wird und die Hardware / Betriebssystem-Interaktion und den Switch verwaltet, ist dies mit x86-Architekturen nicht möglich.
quelle
Mit Xen oder KVM können Sie sehr schnell zwischen virtuellen Maschinen wechseln und diese mit geringem Aufwand ausführen.
quelle
The frequently asked question comes from people who want to use Windows in a HVM domain to play games or run high-end 3D graphics applications, and the answer here is "Not yet".
. :(Sie können ein Programm konfigurieren wie Virtualbox oder VMware Ihre körperliche XP laden oder Linux installieren (je nachdem , was zu dieser Zeit nicht in Gebrauch ist) aus je nachdem , was OS Sie sind verwenden.
Sie können dann bei einem Neustart in jedem Betriebssystem normal booten.
In den Ubuntu-Foren finden Sie eine Anleitung zum Booten Ihrer physischen XP-Installation in Ubuntu.
VMware Communities bietet eine Anleitung zum Booten einer physischen Linux-Installation unter Windows.
Beachten Sie, dass Sie möglicherweise 2 Kopien von Grub installieren müssen, damit dies funktioniert. Außerdem müssen Sie mit Sicherheit unterschiedliche Hardwareprofile für beide Betriebssysteme haben, und Windows muss höchstwahrscheinlich erneut aktiviert werden, wenn Sie die Hardwareprofile wechseln.
quelle
Es gibt viele Möglichkeiten, wie Sie Windows- und Linux-Distributionen auf demselben physischen Computer ausführen können, ohne den PC oder das Notebook neu zu starten. Verwenden Sie eine der vorgeschlagenen VMs, einschließlich Virtualbox, die ich auf meinem MacbookPro und unter XP und anderen Linux-Distributionen, CentOS, ausführe. Fedora, Mint, Ubuntu oder verwenden Sie KVM oder Xen. Testen Sie sie und konfigurieren Sie Ihre Systeme so, dass eines dieser Systeme als Host installiert und das Gastbetriebssystem darauf installiert wird.
quelle