Software zum Umschalten zwischen Betriebssystemen


14

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.


3
+1 Interessante Frage, und obwohl ich mit "Nein" geantwortet habe, wäre es sehr cool, wenn ein großartiger Entwickler eine solche Software erstellen könnte.
KCotreau

1
Wenn Sie einen Hypervisor überfahren haben ... vielleicht ...
Journeyman Geek

3
Ich bin mir ziemlich sicher, dass diese Frage nichts bedeutet. Was meinst du mit "ohne meinen PC neu zu starten"?
CarlF

3
Die Frage scheint mir ziemlich klar.
KCotreau,

1
@KCotreau Dann könnten Sie sich vielleicht eine Sekunde Zeit nehmen, es uns zu erklären und die Frage von @ CarlF zu beantworten. Das ist wirklich überhaupt nicht klar geschrieben. Tut GRUB, das mit Ubuntu installiert wurde, das nicht im Wesentlichen?
Corey

Antworten:


14

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 Bildbeschreibung hier eingeben


Ja, das habe ich mir gedacht. GRUB verwaltet einen Windows-Ruhezustand und stellt seinen Status einwandfrei wieder her.
Corey

2
es beinhaltet immer noch einen Neustart;)
Journeyman Geek

Ah ja, ich hatte eine falsche Erinnerung daran, dass mein Netbook beim Neustart des Betriebssystems (nicht des PCs) zu GRUB ging, aber es sieht so aus, als würde der PC neu gestartet und dann GRUB gestartet. Meine schlechte, aber ich mag deine Antwort am liebsten, weil sie die Möglichkeit zulässt, dass die Frage das gestellt hat.
Corey

4

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.


2

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.


2

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.



1

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).


2
Obwohl ich nicht weiß, ob sie auf normaler PC-Hardware verfügbar sind, ermöglichen Hypervisoren das Ausführen mehrerer Betriebssysteme auf derselben Hardware ohne Softwarevirtualisierung. Das Prinzip wird seit langem in Großrechnern verwendet und ist seit einiger Zeit auch auf Macs verfügbar (was bedeutet, dass die CPU in einem modernen PC die erforderliche Hardware-Unterstützung hat).
dmckee --- Ex-Moderator Kätzchen

@ dmckee: "Hypervisoren ermöglichen es einem, mehrere Betriebssysteme auf derselben Hardware ohne Softwarevirtualisierung auszuführen." - Nicht genau. Ich meine, Hypervisoren sind Software; CPUs unterstützen heutzutage Hardwarevirtualisierung, aber Sie benötigen weiterhin Software, um E / A zu emulieren.
André Paramés

1

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.


0

Mit Xen oder KVM können Sie sehr schnell zwischen virtuellen Maschinen wechseln und diese mit geringem Aufwand ausführen.


Gibt es eine Lösung, die Windows 7 (einschließlich Gaming) und Gentoo unterstützt?
Tamara Wijsman

Sowohl Xen als auch KVM unterstützen Windows 7-Gäste entsprechend ihrer Websites. Spielen ... Ich habe das nicht ausprobiert (spiele keine Spiele mehr), kann also keinen Kommentar abgeben. Gentoo wird von beiden voll unterstützt, nicht wahr?
CarlF

Ging in die FAQ, heißt es 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".. :(
Tamara Wijsman

Ich musste nach "HVM" suchen, um das zu interpretieren ... aber Sie haben eindeutig Recht. Ich verstehe natürlich, dass KVM und Xen eher für Server als für Workstations entwickelt wurden. Daher ist es vielleicht nicht verwunderlich, dass 3D-Grafiken nicht unterstützt werden. VirtualBox unterstützt zumindest einige 3D-Modelle, ist aber natürlich viel langsamer.
CarlF

0

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.


0

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.