如何从双启动切换到 VM?

如何从双启动切换到 VM?

我的电脑目前安装了 Ubuntu 13.04 和 Windows 7 双重启动。我只想安装 Ubuntu,然后在虚拟机中运行 Windows。在不丢失任何文件的情况下,最好的方法是什么?

答案1

将物理 Windows 7 安装转换为虚拟机的一个好方法是使用 VMWare 的免费转换工具:http://www.vmware.com/products/converter/

完成此操作后,你可以从机器上清除 Windows。以下描述了一种操作方法:https://help.ubuntu.com/community/HowToRemoveWindows

答案2

我的建议是,您将所有文件从 Windows 分区备份到外部驱动器,或者只是将数据复制到 Linux/Ubuntu 分区。(只是为了安全)。

从这里开始有两个选择。

选项一:

一种方法是创建 Win7 操作系统的映像(您可以在 Google 上轻松找到链接),

创建一个可启动的光盘或拇指驱动器,然后将该可启动文件作为 VM 加载到您的 VM 程序上(我更喜欢“虚拟盒”或 VM ware,无论哪种方式都适合您的风格)。

按照说明制作图像,如果您制作了好的图像,您可能不会丢失已安装的程序。

选项二: 只要擦拭窗户即可。

将 Ubuntu/Linux 分区扩展到可用空间。

在虚拟机上安装 Windows 的新副本并安装所需的软件。

需要考虑的事项:

1. 假设您已经有足够的空间来运行您的虚拟机(比如至少 20Gb)

2. 你的内存够用吗?(我的笔记本电脑有 4GB 内存,但 VMachines 运行速度非常慢)

3.您是否会使用 Windows 来执行大量 I/O 任务(例如数码相机、网络、游戏,因为 VMachines 在外围设备方面受到一定限制)

答案3

因为理论上可以将 Windows 的裸机安装转换为虚拟机,所以我不建议这样做。

请记住,除了 Ubuntu 之外,Windows 安装会因硬件的不同而有很大差异(例如,加载不同的内核、许可证密钥取决于硬件、驱动程序仅在硬件存在时加载)。此硬件在移至 VM 后将消失,Windows 可能根本无法运行。

在 Ubuntu 上以客户机身份运行精简且功能齐全的 Windows 安装的一个更好且更稳定的方法是从头开始安装。由于您在主机上执行大部分任务,因此您可能不需要太多 Windows 附加组件,因此您可能希望尽可能缩小 Windows。

现在我建议您采取以下步骤:

  • 备份您的数据,以便在任何情况下都能恢复
  • 使用以下工具缩小 Windows 体积恩利特(适用于 XP)或RT7lite(适用于 Windows 7)
  • 在虚拟机中安装优化的 Windows
  • 分享您的数据分区与虚拟机一起,以便能够从 Ubuntu 访问它
  • 彻底测试您的虚拟 Windows,并在删除原始安装之前进行备份

相关内容