将 Windows 8 转换为 VirtualBox 虚拟机

将 Windows 8 转换为 VirtualBox 虚拟机

我正在将全新的 Windows 8 安装(预装在新笔记本电脑上)转换为可以使用 VirtualBox 打开并以 Ubuntu 作为基本操作系统的虚拟机。

我首先将 Ubuntu 安装在新的 SSD 上,然后尝试在通过 USB 连接时启动 Windows 8 驱动器。Windows 8 无法启动,因此我不得不将该驱动器(原始驱动器)放回笔记本电脑,以便进行初始启动(并让 Windows 8 自行配置以供首次使用)。

我使用 Windows 磁盘实用程序缩小了 Windows 分区。然后,我下载并运行了 VMware vCenter Stand-Alone 转换器,并将其进一步缩小。我还对目标 .vmdk 文件进行了以下更改:

  1. 从 4 个处理器减少到 2 个
  2. 从 8GB RAM 升级到 2GB RAM
  3. 将磁盘映像缩小至 50GB

然后我将 SSD 放回笔记本电脑,启动 Ubuntu,并启动 VirtualBox。从原始硬盘复制 .vmdk 文件,然后尝试启动。

首先,收到一条消息说没有找到媒体磁盘,因此我检查了 VirtualBox 设置,并选中了设置 -> 系统屏幕中的复选框以“启用 EFI”。

现在,当我尝试启动虚拟机时,只看到黑屏,没有其他内容。没有文本,没有其他输出。

我是不是做错了什么,或者遗漏了什么?我还能尝试什么吗?

答案1

你看到光标了吗?它可能在启动时崩溃了,然后就挂在那里了。

尝试在 Virtual Box 中创建和安装 VHD 文件。我知道 Windows 版本可以毫无问题地处理它们,但我知道它不喜欢 VHDx 版本或文件的扩展版本。

这些链接可能会有帮助。

http://blogs.technet.com/b/haroldwong/archive/2012/08/18/how-to-create-windows-8-vhd-for-boot-to-vhd-using-simple-easy-to-follow-steps.aspx

http://www.qc4blog.com/?p=84

相关内容