Ubuntu、Windows 7 和虚拟化

Ubuntu、Windows 7 和虚拟化

我的机器上安装了 Windows 7 和 Ubuntu 12.04。

我想知道是否可以在打开的 Ubuntu 会话中启动 Windows 7。方法与使用 Virtual Box 打开虚拟机相同,但无需创建虚拟机(我的计算机上已经安装了 Windows 7,为什么还要重新创建 Windows 7 安装(约 25GB)...?)

我需要对 IE9 和其他 Windows 浏览器进行一些测试...

答案1

您不需要在没有 Vbox 的情况下启动 Windows,而是让您的 vbox 使用现有磁盘而不是磁盘映像。换句话说,您的 Windows 仍将在 VirtualBox 中运行(没有办法绕过它!)但您不是将其安装在虚拟磁盘映像 (VDI) 上,而是使用现有分区和现有的 Windows 安装。

你仍然需要创建虚拟机器,但要使用真实的磁盘。

据我所知,这个有可能。不过,你可能想读一下Virtualbox 手册

答案2

不,这行不通。

不要在生产机器上进行此项实验

Ubuntu 和 Windows 7 是不同的操作系统。根据定义,它们不能在没有虚拟化软件帮助的情况下同时运行。因为可以从虚拟机访问物理硬盘(请参阅这个问题) 这是

  1. 您实际上不可能在真实机器和虚拟机上启动相同的 Windows。
  2. 不建议这样做,因为任何写入系统文件的操作都可能损坏操作系统并使其无法运行。

您可以将现有的 Windows 转换为虚拟机(请参阅这个问题),但它只不过是一个额外的虚拟机,它可能比新创建的机器更占用你的硬盘空间。

因此,如果您仍然需要双启动 Windows,我的建议是牺牲新建 Windows 7 虚拟机所需的硬盘空间,以便在仍运行 Ubuntu 的同时测试 Windows 7 应用程序。您可能需要考虑在这台机器上安装精简版的 Windows 7。这可以通过以下方式完成RT 七精简版

答案3

我以前用 VMWare Player 做过这个。以前这是一个相当手动的过程,但现在你可以轻松添加物理硬盘。不过,初始创建有一个技巧。

首先创建新的虚拟机,你将强制要创建虚拟磁盘,只需将大小设置为 0。

之后,编辑新创建的虚拟机,移除硬盘并添加新硬盘。选择“物理设备”,然后选择设备或分区。


现在问题来了。这台机器上的硬件与你实际机器上的硬件不同。由于 VMPlayer 使用的是非常通用的硬件,因此 Windows 很可能不会遇到任何设置问题,但你永远无法确定是否会遇到一些 Windows 正版增值计划的垃圾。我从来没有遇到过什么麻烦,但谁也不知道。

这实际上与拔出硬盘并将其插入另一块主板或其他地方没有什么不同。

相关内容