现在的位置: 首页 > 综合 > 正文

VirtualBox装ghost XP

2017年12月13日 ⁄ 综合 ⁄ 共 1274字 ⁄ 字号 评论关闭

一直使用"免费"的VMware,总觉得良心不安, 特别是走向工作岗位后尊重版权的意识越来越强烈, 心里想着还是用正版或者开源的好,于是就看上了开源的VirtualBox。

VirtualBox支持VMware的vmdk格式的虚拟硬盘, 我原来在VMware中用的Fedora 14虚拟机直接就在VirtualBox中跑起来了, 但是XP却不行,于是我打算重新装一个XP的虚拟机。 于是就开始了我的折腾之路:

问题一:用PQ时卡住了

我用的是雨林木风的一个Ghost镜像: 

当我选择PQ来给硬盘进行分区的时候,虚拟机卡住了: 

解决过程

  1. 首先我尝试获取前人的经验,在百度、谷歌中搜索:VirtualBox、XP、Ghost、 PQ、卡住了、……等关键词,搜出来的结果各种各样,没有一针见血的解决方案。
  2. 在搜到厌烦的时候,我想起了既然进入了安装光盘的菜单界面, 那其中的WinPE说不定能用呢,与其在各种帖子中挣扎, 不如再试上一试。

WinPE果然能用,我用PE上的PM分区工具对硬盘进行了分区, 然后用PE上的Ghost工具将光盘中的.gho文件恢复到了C盘, 接着重启后出现了问题二:

问题二:Missing Operating System

解决过程

  1. 根据以往的折腾经验这应该是主引导记录(MBR)的问题, 然后再次进入PE用PM分区工具查看硬盘的第1个扇区: 

    MBR居然是全0,这还怎么启动系统啊。
  2. PM有更新MBR这个操作: 

    更新了之后MBR就正常了:

接着就进入了XP了,然后出现的是问题三:

问题三:不能上网

解决过程

  1. 虚拟机里不能上网就很不方便了,一开始我也毫无头绪, 但是我依稀记得XP装完之后有几个驱动没有安装成功, 然后就进入到设备管理器里查看: 

    果然有个设备的驱动不正常,还是网卡驱动, 很有可能就是因为它而上不了网。
  2. 要装驱动还是挺麻烦的,尤其是上不了网的时候, 所以还是先百度了一下,关键词:vmware accelerated amd pcnet adapter。 这次百度相当给力,第一条就是解决方案:vmware accelerated
    amd pcnet adapter显示黄色感叹号
  3. 按照上面的解决方案,我在手动搜索驱动的时候果然发现了一个 AMD开头的驱动,装好后上网就正常了:

问题四:拖放文件

现在基本上都搞定了,美中不足的是拖放操作没作用, 即使在菜单 设备->拖放 中选中双向,还是没作用。

  1. 还是百度了一下:VirtualBox、拖放。 发现了一篇文章: VirtualBox中如何实现主机和虚拟机之间的文件拖放(Drag-and-Drop)
    看了之后就了然了,原来VirtualBox的XP虚拟机是不能拖放的, 但是linux中可以(Fedora14虚拟机亲测可用), 不禁感慨:开源软件果然跟开源的亲啊!
  2. 但是XP该怎么同主机共享数据呢, 还是从上边的“VirtualBox 拖放”的搜索结果中发现了一篇文章: Oracle VM Virtualbox文档共享, VirtualBox中使用共享文件夹来共享主机的数据,
    挺方便的,windows或linux的虚拟机都可以这么用。

现在彻底从VMware的魔爪中逃出来了!

抱歉!评论已关闭.