Verwenden Sie die gleiche Ubuntu-Installation auf einer physischen oder virtuellen Maschine

Verwenden Sie die gleiche Ubuntu-Installation auf einer physischen oder virtuellen Maschine

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

Ich möchte für Live-Auftritte direkt in Ubuntu booten können, da Prozessorgeschwindigkeit und geringe Latenz entscheidend sind. Allerdings möchte ich dieselbe Ubuntu-Installation unter Windows verwenden können, damit ich für die Entwicklung in Ubuntu keinen Neustart durchführen muss.

Soweit ich das beurteilen kann, habe ich folgende Optionen:

  • Windows Virtual PC. Soweit ich sehe, wird die Verwendung einer physischen Festplatte nicht unterstützt, daher müsste ich ein gemeinsam genutztes Linux-Datenlaufwerk mit separaten Ubuntu-Installationen für die VM und für die „echte“ Verwendung verwenden. Die Wartung von zwei Installationen scheint mühsam.
  • Virtualbox, Windows-Host-Betriebssystem. Sieht gut aus, aber die kostenlose Version unterstützt kein USB.
  • Virtualbox, Ubuntu-Host-Betriebssystem. Sieht gut aus, abgesehen von der USB-Einschränkung. Außerdem ist Windows derzeit mein primäres Betriebssystem, daher macht diese Option weniger Sinn. Anscheinend kann manUSB einschalten, aber diese Anweisungen sind alt.

Irgendwelche Ideen? Hat jemand Erfahrung damit, etwas Ähnliches zu versuchen?

Antwort1

Sie könnten sich ansehencoLinux. Es unterstützt die Ausführung von Linux innerhalb von Windows auf eine Weise, die viel näher an 2 Host-Betriebssystemen ist (Hardware-Peripheriegeräte werden für den Linux-Kernel emuliert, aber die CPU und der RAM sindnichtemuliert. Der Kernel läuft mit nahezu voller Geschwindigkeit). Sie können nicht nur eine Festplattenpartition als virtuelle Festplatte anstelle einer Datei angeben, sondern ich bezweifle auch, dass Sie Linux nativ booten müssen, um eine reibungslose Audiowiedergabe zu erhalten. Schnappen Sie sichXmingUndCygwinDamit können Sie die ESD- oder PulseAudio-Daemons unter Windows ausführen und haben das Beste aus beiden Welten, ohne die Langsamkeit und den Overhead einer VM.

undLinuxhat ein etwas benutzerfreundlicheres Installationsprogramm für diejenigen, die mit Linux nicht vertraut sind, obwohl ich es immer vorgezogen habe, die Dinge mit coLinux selbst zu erledigen.

Antwort2

Wenn Ihre Vorgehensweise bei der Verwendung des „physischen“ und des „virtuellen“ Ubuntu unterschiedlich ist, sind zwei vollständig separate Installationen möglicherweise die einfachste Lösung.

Eine Möglichkeit, die ich in Betracht ziehen würde, sind zwei separate Ubuntu-Installationen (eine physisch und eine virtuell), aber mit einem separaten /home (und vielleicht einem gemeinsamen Swap-Speicher? Allerdings nicht, wenn Sie Ihre virtuelle Maschine anhalten/in den Ruhezustand versetzen möchten), der beiden Maschinen gemeinsam ist. Ich denke, dass Sie für Ihr Live-Musiksystem vielleicht weniger laufende Daemons, einen leichteren Desktop oder vielleicht andere Optimierungen zur Leistungssteigerung wünschen.

Wenn Windows Ihr Hauptbetriebssystem ist, verwenden Sie es 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, da sie kein Geld kosten (außerbestimmte Einschränkungen, die wahrscheinlich nicht auf Sie zutreffen), aber die USB-Unterstützung ist in der Open-Source-Version nicht enthalten. Wenn Ihnen die Freiheit so wichtig wäre, wie sie in Freiheit steckt, würden Sie nicht Windows verwenden, oder?

Antwort3

Sie können eine Linux-Installation auf jeder Hardware starten, physisch oder virtuell. Das einzige 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 jedoch, dass Ubuntu sich automatisch darum kümmert (und wenn nicht, müssen Sie nur eine Konfigurationsdatei bearbeiten oder einmal ein paar Befehle ausführen).

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

Virtualbox unterstützt das Verbinden einer physischen Festplatte, allerdings ist die Option nicht über die GUI zugänglich. Sie müssen sie VBoxManage createhdin der Befehlszeile verwenden.

verwandte Informationen