Verwenden Sie dieselbe Ubuntu-Installation auf einer physischen oder virtuellen Maschine

761
SamStephens

Ich plane, Windows 7 x64 bald zu installieren. Ich plane auch, Ubuntu laufen zu lassen. Ich möchte Ubuntu zum Entwickeln und für Live-Musik verwenden.

Ich würde gerne direkt in Ubuntu booten können, um Live-Performance zu erhalten, da Prozessorgeschwindigkeit und niedrige Latenz entscheidend sind. Ich möchte jedoch in der Lage sein, dieselbe Installation von Ubuntu in Windows zu verwenden, so dass ich nicht neu starten muss, um in Ubuntu zu entwickeln.

Soweit ich das beurteilen kann, sind meine Optionen:

  • Windows Virtual PC. Dies unterstützt, soweit ich sehen kann, die Verwendung einer physischen Festplatte nicht. Daher muss ich ein gemeinsames Linux-Datenlaufwerk mit separaten Ubuntu-Installationen für die virtuelle Maschine und für die "echte" Verwendung verwenden. Das Aufrechterhalten von zwei Installationen ist ein Schmerz.
  • Virtualbox, Windows-Hostbetriebssystem. Sieht gut aus, aber die kostenlose Version unterstützt kein USB.
  • Virtualbox, Ubuntu-Hostbetriebssystem. Sieht gut aus, abgesehen von der USB-Einschränkung. Auch Windows ist derzeit mein primäres Betriebssystem, daher macht diese Option weniger Sinn. Anscheinend können Sie USB einschalten, aber diese Anweisungen sind alt.

Irgendwelche Gedanken? Hat jemand Erfahrung, etwas Ähnliches zu versuchen?

1
Wenn ich dazu komme (es wird eine kleine Weile sein), beginne ich damit, mit coLinux herumzuspielen, und wenn ich damit keine guten Ergebnisse bekomme, werde ich mit VirtualBox gehen. Ich wusste nicht, dass die Nicht-OSE-Edition auch Bier gratis ist, danke. Die Idee, separate Installationen zu haben, um die Performance zu optimieren, ist interessant. Ich würde es vorziehen, eine einzelne Installation zu haben, die ich irgendwie eingerichtet habe, um verschiedene Daemons für normale und Performance-Zwecke und zwei verschiedene Window-Manager zu haben. Ihr habt mir alle tolle Hinweise gegeben, Prost. SamStephens vor 13 Jahren 0

3 Antworten auf die Frage

2
Darth Android

Sie könnten sich coLinux ansehen . Es unterstützt Linux innerhalb von Windows in einer Weise, die viel näher an zwei Host-Betriebssystemen liegt (Hardware-Peripheriegeräte werden für den Linux-Kernel emuliert, aber die CPU und der RAm werden nicht emuliert. Der Kernel läuft fast mit voller Geschwindigkeit). Sie können nicht nur eine Festplattenpartition als virtuelle Festplatte anstelle einer Datei angeben, ich bezweifle, dass Sie Linux nativ booten müssen, um eine reibungslose Audiowiedergabe zu erreichen. Wenn Sie Xming und Cygwins ESD- oder PulseAudio-Daemons für Windows verwenden, können Sie das Beste aus beiden Welten ohne die Langsamkeit und den Overhead einer VM nutzen.

andLinux hat ein etwas freundlicheres Installationsprogramm für diejenigen, die mit Linux nicht vertraut sind, obwohl ich es immer schon lieber mit coLinux gemacht habe.

1
Neal

Wenn das, was Sie tun, wenn Sie das "physische" und das "virtuelle" Ubuntus verwenden, anders ist, sind zwei vollständig getrennte Installationen möglicherweise die einfachste Lösung.

Eine Möglichkeit, die ich in Betracht ziehen würde, ist die Installation von zwei separaten Ubuntu-Installationen (eine physische und eine virtuelle), jedoch mit einem separaten / home-Speicher (und möglicherweise einem gemeinsam genutzten Swap-Bereich? Nicht, wenn Sie Ihre virtuelle Maschine anhalten / in den Ruhezustand versetzen möchten) für beide Maschinen gleich. Ich denke, für Ihr Live-Musiksystem möchten Sie möglicherweise weniger Daemons ausführen, einen leichteren Desktop oder andere, vielleicht einige andere Verbesserungen, um die Leistung zu steigern.

Wenn Windows Ihr Hauptbetriebssystem ist, verwenden Sie dieses als Host für Ihr virtuelles Ubuntu. Ich würde Virtualbox verwenden.

In Bezug auf die USB-Unterstützung gibt es zwei Versionen von Virtualbox, eine mit USB-Unterstützung und eine ohne. Beide sind kostenlos und kosten kein Geld (mit Ausnahme bestimmter Einschränkungen, die für Sie wahrscheinlich unwahrscheinlich sind ). Die USB-Unterstützung ist jedoch nicht in der Version enthalten, die Open Source ist. Wenn Sie sich so sehr um die Freiheit gekümmert hätten, wie Sie in Freiheit sind, würden Sie Windows nicht verwenden.

1
Gilles

Sie können eine Linux-Installation auf jeder physischen oder virtuellen Hardware starten. Das eine Problem, auf das Sie stoßen könnten, ist ein proprietärer Grafikkartentreiber, der nur geladen werden muss, wenn er auf der physischen Hardware ausgeführt wird. Ich denke, Ubuntu wird das automatisch erledigen (und wenn nicht, muss es nur eine Konfiguration bearbeiten) Datei oder einmal ein paar Befehle ausführen).

Virtualbox unterstützt USB mit einer beliebigen Kombination von Windows- und Linux-Hosts und Gästen. Sie benötigen lediglich die Nicht-OSE-Edition, die für den persönlichen oder akademischen Gebrauch kostenlos ist .

Virtualbox unterstützt das Verbinden einer physischen Festplatte, die Option ist jedoch nicht über die GUI verfügbar. Sie müssen in VBoxManage createhdder Befehlszeile verwenden.