安装 virtualbox
下载正确的版本
了解自己的Ubuntu
lsb_release -a
uname -a
命令1 获得ubuntu系统版本 12.04,14.04等
命令2 获得系统位数x86_64,i386等
根据自己的电脑系统选择正确的安装包,AMD64是指64位系统和AMD无关,I386是指32位系统和inter芯片无关.
例如我的电脑是:
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
x86_64 GNU/Linux
那么我选择的是: Ubuntu 14.04 (“Trusty”) AMD64
安装
双击安装包安装即可
virtualbox虚拟机linux版本官网下载地址: https://www.virtualbox.org/wiki/Linux_Downloads
安装出错处理
另外,若自己电脑已经安装了错误版本的virtaulbox的情况下,请先把原来的卸载掉,同时把错误版本依赖的包也删掉.
apt-get remove virtualbox
apt-get auto remove
添加用户组
最后把用户添加到vboxusers组(这个组在安装时会自动创建):
sudo adduser zwts vboxusers
安装windowsXP
下载镜像
网上搜索下载Ghost XP纯净系统的镜像,需要带有windowsPE的,放在本地的某个目录内即可
若没有合适的镜像点击 我的镜像 下载
新建虚拟机
打开virtualbox,点击new新建,除了内存和硬盘需要自己按需修改之外,一路选择默认选项即可
我的电脑配置4G内存/300G硬盘, 选择虚拟机内存2048M,硬盘20G
新建好了之后我们需要把镜像文件以光盘的形式挂在刚刚新建的虚拟机上:
settings => storage => add optical drive => choose disk
选择刚刚下载好的镜像iso文件,完成后确定
点击start启动虚拟机
出现镜像文件的安装选项,选择进入windowsPE
进入PE系统之后,自动分盘,自动GHOST安装,自动重启。(有可能这一步直接成功了)
虚拟机出错处理
start时有可能虚拟机报错,请在网上搜索报错信息解决,这里我把我所遇到的报错信息和解决方案记录下来:
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}解决方案:
Windows XP环境,这个是由于32位Windows XP最大支持3.25G内存,将分配给此虚拟电脑的内存降低到3.25G以内即可
蓝屏出错处理
若安装GHOST系统重启之后进入了XP的load界面但是马上蓝屏报错,虚拟机使用GHOST安装,有可能会找不到设备驱动,导致蓝屏失败,需要修改注册表
解决方案:
不要选择自动重启或者重启后继续进入PE。
开始菜单 运行cmd
加载XP注册表到PE注册表:
reg load hklm\!system c:\windows\system32\config\system
再次打开cmd,输入regedit进入注册表编辑器
打开HKEY_LOCAL_MACHINE\!system\ControlSet001\services\processor 修改start值从1到4
打开HKEY_LOCAL_MACHINE\!system\ControlSet002\services\processor 修改start值从1到4
卸载注册表
reg unload hklm\!system
重新启动电脑,之前蓝屏的部分就过了,安装程序自动检测到硬件设备安装驱动
安装virtualbox增强包
下载
下载地址:https://www.virtualbox.org/wiki/Downloads
名称:VirtualBox 5.0.20 Oracle VM VirtualBox Extension Pack,版本请根据安装的virtualbox选择
安装
双击下载下来的.vbox-extpack安装,默认选项即可
挂载增强包镜像
settings => storage => add optical drive => choose disk
选择/usr/share/virtualbox(若这里没有,请自己找找)下的 VBoxGuestAdditions.iso
虚拟机中安装增强应用
重启虚拟机
打开我的电脑发现新的挂载的光盘G盘?
双击安装,默认选项即可,完成后会自动重启
设置虚拟机和主机的共享目录
在安装了增强包之后,打开虚拟机的Settings=>Shared Folders=>添加按钮=>选择目录
启动xp虚拟机
打开我的电脑 => 工具 => 映射网络驱动器 => 网上邻居 => VirtualBox Shared Folders => Vboxsvr
完成