デュアルブートと仮想インストールの違いは何ですか?

デュアルブートと仮想インストールの違いは何ですか?

知りたいのは、Ubuntu を VMware で使用してデュアル ブートするよりも、どのようなデメリットがあるかということです。Ubuntu は VMware で何らかの制限を受けるのでしょうか?

また、Ubuntu 用の Code::Blocks (仮想マシン経由でインストール) をインストールし、OS をシャットダウンしたとします。もう一度 Ubuntu を起動すると、Code::Blocks は Ubuntu 内にまだ存在するのでしょうか?

答え1

仮想マシンでは、Ubuntu は VM 構成で指定されたとおりに制限されます。したがって、システムに 8 GB の RAM があっても、仮想マシンが 2 GB のみに構成されている場合、Ubuntu は 2 GB のみを使用します。ゲスト システム (つまり、VM 内のシステム) に割り当てるリソースの量 (または少なさ) を決定します。

仮想マシンの「ディスク」は通常、ホストのファイルシステム上のファイルに保存されます。これらのファイルを削除したり、仮想マシンを完全に削除したりしない限り、仮想ディスクは完全に永続的です。実際のハード ディスクと同じように動作し、そこに保存したものは、明示的に削除するか仮想マシンを消去するまでそのまま残ります。実際には、仮想マシンを削除しても仮想ハード ディスクは保持できます。ハード ディスクを削除して保持し、コンピューターをゴミ箱に捨てると考えてください :)

答え2

私はデュアルブートと VM 構成の両方で数年間 Ubuntu を実行してきたので、私の経験を紹介します。

知りたいのは、Ubuntu を VMware で使用し、その後デュアル ブートしない場合のデメリットは何ですか? Ubuntu は VMware で制限されますか?

マシンを何に使うかによって異なります。自宅では、Ubuntu 14.04 と Windows 7 をデュアル ブートしています。両方でゲームを頻繁に行うためです。ゲームはシステム リソースを大量に消費します。また、VM では、ビデオ ハードウェアは大部分がソフトウェアでエミュレートされることを覚えておくことが重要です。Ubuntu VM で Minecraft をプレイしてみれば、私の言っていることがよくわかります。VM テクノロジは大きく進歩しましたが、ビデオを多用するアプリケーションは、依然として「オンザメタル」で実行する方が優れています。

開発者として働いているとき、私は VM 上で Windows 8 と Ubuntu 14.04 を実行しています。これは、(仕事で) Linux ベースのアプリケーションを使用および実行する必要があるためです。これらのツールは通常、Visual Studio プロジェクトと連動して実行されます。そのため、Windows と Ubuntu を頻繁に切り替えますが、デュアルブート構成ではそれが不可能です。

Ubuntu 用のコードブロックをインストールし (仮想マシン経由でインストール)、OS をシャットダウンします。もう一度 Ubuntu を起動すると、コードブロックは Ubuntu 内に残りますか?

はい、Ubuntu VM は仮想ディスクにデータを保存します。Ubuntu をスタンドアロン OS としてインストールした場合と同様に、アプリとデータはそこに残ります。

重要な点ですが、VM は、構成したリソース制限 (RAM、ディスクなど) によってのみ制限されます。もちろん、リソース制限が多すぎると、ホスト OS に悪影響が出ます。

関連情報