双启动和虚拟安装有什么区别?

我只是想知道,在VMware中使用Ubuntu而不是双启动它有什么缺点? Ubuntu在VMware下是否受到限制?

假设我为Ubuntu安装Code :: Blocks(通过虚拟机安装)然后关闭操作系统。 如果我再次启动Ubuntu,Code :: Blocks是否仍然存在于Ubuntu中?

我已经在双启动和VM配置中运行Ubuntu多年,所以我将提供我的经验。

我只是想知道,在VMware中使用Ubuntu而不是双启动它有什么缺点? Ubuntu是否受到VMware的限制?

这取决于您打算使用您的机器。 在家里,我用Windows 7双启动Ubuntu 14.04,因为我在两者上做了很多游戏。 游戏消耗了大量的系统资源。 在虚拟机中,重要的是要记住您的video硬件将通过软件进行大体模拟。 尝试在Ubuntu VM上玩Minecraft,你会明白我的意思。 VM技术已经走过了漫长的道路,但video密集型应用程序仍然在“金属上”运行得更好。

在作为开发人员的工作中,我在VM上运行带有Ubuntu 14.04的Windows 8。 我这样做是因为我需要使用和运行基于Linux的应用程序(对于我的工作)。 这些工具通常与Visual Studio项目一起运行。 所以我在Windows和Ubuntu之间进行了很多快速切换,而这对双启动配置来说是不可能的。

如果我为Ubuntu安装代码块(通过虚拟机安装)然后关闭操作系统。 如果我再次启动Ubuntu,代码块是否仍然存在于Ubuntu中?

是的,您的Ubuntu VM会将其数据存储在虚拟磁盘上。 您的应用程序和数据仍将存在,就像您已将Ubuntu安装为独立操作系统一样。

需要注意的重要事项,但您的VM将仅受您配置它的资源限制(RAM,磁盘等)的限制。 当然,如果你给它太多,你的主机操作系统将受到影响。

在虚拟机中,Ubuntu将受到VM配置所限制的限制。 因此,如果您的系统具有8 GB RAM但虚拟机仅配置为2 GB,那么Ubuntu将仅使用2 GB。 您可以决定要为guest虚拟机系统分配多少(或很少)资源(即VM中的资源)。

虚拟机“磁盘”通常存储在主机文件系统上的文件中。 假设您没有删除这些文件,或者完全删除虚拟机,则虚拟磁盘是完全持久的; 它们的行为就像一个真正的硬盘,无论你放在哪里都会保留,直到你明确地删除它或擦除虚拟机。 实际上,您可以删除虚拟机但保留虚拟硬盘:将其视为删除并保留硬盘同时将计算机丢入垃圾箱:)