物理マシンまたは仮想マシンで同じUbuntuインストールを使用する

物理マシンまたは仮想マシンで同じUbuntuインストールを使用する

近々 Windows 7 x64 をインストールする予定です。Ubuntu も実行する予定です。開発やライブ音楽に Ubuntu を使いたいと思っています。

プロセッサの速度と低レイテンシが重要なので、ライブ パフォーマンスのために Ubuntu を直接起動できるようにしたいと思います。ただし、Windows 内で同じ Ubuntu インストールを使用できるようにして、Ubuntu 内で開発するために再起動しなくても済むようにしたいと思います。

私の知る限り、選択肢は次のとおりです。

  • Windows Virtual PC。これは、私が知る限り、物理ディスクの使用をサポートしていないため、共有 Linux データ ドライブを使用し、VM 用と「実際の」使用用に別々の Ubuntu をインストールする必要があります。2 つのインストールを維持するのは面倒に思えます。
  • Virtualbox、Windows ホスト OS。見た目は良いですが、無料版では USB がサポートされていません。
  • Virtualbox、UbuntuホストOS。USB制限を除けば良さそうです。また、現在Windowsが私の主なオペレーティングシステムなので、このオプションはあまり意味がありません。どうやら、USBをオンにするただし、その説明は古いものです。

何かご意見はありますか? 同じようなことを試した経験のある方はいらっしゃいますか?

答え1

ご覧になるかもしれませんコリナックス2つのホストオペレーティングシステムに近い方法でWindows内でLinuxを実行できます(ハードウェア周辺機器はLinuxカーネル用にエミュレートされますが、CPUとRAMはないエミュレートされます。カーネルはほぼフルスピードで動作します。ファイルの代わりにハードドライブのパーティションを仮想ディスクとして指定できるだけでなく、スムーズなオーディオ再生を実現するために Linux をネイティブに起動する必要もないでしょう。XmingそしてシグウィンESD または PulseAudio デーモンを Windows 上で実行できるようにすれば、VM の速度低下やオーバーヘッドなしに、両方の長所を活用できます。

およびLinuxLinux に馴染みのない人向けに、もう少し使いやすいインストーラーが用意されていますが、私はいつも coLinux を使って自分で作業することを好んでいます。

答え2

「物理」Ubuntu と「仮想」Ubuntu の使用時に行っていることが異なる場合は、完全に別々の 2 つのインストールが最も簡単な解決策になる可能性があります。

私が検討できる可能性の 1 つは、Ubuntu を 2 つ別々にインストールし (1 つは物理、もう 1 つは仮想)、両方のマシンに共通する別の /home (および共有スワップ領域? ただし、仮想マシンを一時停止/休止状態にする場合はそうではありません) を用意することです。ライブ ミュージック システムでは、実行中のデーモンの数を減らしたり、デスクトップを軽量化したり、その他の微調整を行ってパフォーマンスを向上させたりする必要があると思います。

Windows がメインのオペレーティング システムである場合は、それを仮想 Ubuntu のホストとして使用します。私なら Virtualbox を使用します。

USBサポートに関しては、VirtualboxにはUSBサポート付きとUSBサポートなしの2つのバージョンがあります。どちらも無料で、費用はかかりません(あなたには適用されない可能性のある特定の制限) ですが、オープンソースのバージョンには USB サポートは含まれていません。Liberty にあるように、自由をそれほど気にするなら、Windows は使わないでしょう。

答え3

Linux インストールは、物理または仮想のどのハードウェアでも起動できます。遭遇する可能性のある 1 つの問題は、物理ハードウェアで実行するときにのみロードする必要がある独自のビデオ カード ドライバーですが、Ubuntu はそれを自動的に処理すると思います (自動的に処理されない場合は、構成ファイルを編集するか、いくつかのコマンドを 1 回実行するだけです)。

Virtualboxは、WindowsとLinuxのホストとゲストの任意の組み合わせでUSBをサポートします。非OSEエディションを入手するだけで、個人または学術的使用は無料

Virtualbox は物理ディスクの接続をサポートしていますが、このオプションは GUI からはアクセスできません。VBoxManage createhdコマンド ラインで使用する必要があります。

関連情報