luojiyin 发表于 2012-3-2 15:35:14

花了两天时间 终于在64位ubuntu里用virtualbox装上32位xp

http://hi.baidu.com/reducm/blog/item/250beb3ec144c6d17c1e710c.html   


ubuntu下virtualbox虚拟ghostxp及共享
2011-01-30 2:31
这个问题很简单但是又费了很大周折:
首先,在ubuntu下用vbox装不上Ghostxp,装完后黑屏并提示错误,怀疑是镜像文件出错。
其次,下载另外一个Ghostxp镜像,重复上一步骤,问题依旧,怀疑是vbox不支持Ghostxp?没道理啊~为什么在windows下支持的很好,到这里就不行了呢???
再次:下载xp安装盘,重复,OK没问题!但这是为什么呢.....................?

最后:祭出google大神...在只言片语中发现ghostxp...mbr......,mbr?会不会是MBR的问题?!
重新折腾(只说重点):
1.光驱引导进入winpe找到PM7.0先给虚拟硬盘分区,注意把C盘设置为作用或活动。
2.手动运行Ghost,完成后不要重启,直接关掉。
3.再进入PM,选硬盘-重写MBR-应用! <=====这一步至关重要!
4.重启,然后就会看到熟悉的画面了~~
5.安装增强包:说找不到,要下载,那就下吧~这个慢呦~~~(可能是用软件中心安装的virtualbox的缘故,如果直接从官网下载后再安装会带这个增强包吧!没试过,不知道。)
6.终于装好了增强包,哈哈~那些不支持的驱动也自动装好了,开心ing...
7.共享目标:ubuntu物理机可以访问并共享虚拟xp的文件。(我的最终目标是物理机上结束双系统,只留ubuntu!)
(1).物理机终端:sudo apt-get install samba4
(2).虚拟机磁盘分区或文件夹右击设置成共享。
(3).进路由器找到虚拟机的IP。
(4).物理机打开文件管理器,ctrl+l,输入:smb://xp的IP

(5).结束。



-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

问题1:ghost 系统装完后蓝屏 

在UBUNTU下用VirtualBox装XP,镜像装完后,再次启动出现蓝屏:..The problem seems to be caused by the following file: processr.sys
网友给的解决办法1:进入WINPE装你的系统,注意用手动的,镜像装完后不要点击重启,而是选择Continue,然后进入系统盘,将/WINDOWS/system32/drivers/processr.sys改为processr.sys.old,再次重新启动虚拟机 ,就可以了。

但是,我的一直不行。

方法2:

用VirtualBox虚拟系统安装了一个Ghost XP SP3,还原系统后,重启进入Windows XP时,出现蓝屏提示processr.sys,看单词应该是处理器方面的问题,蓝屏代码为0x000000CE,提示处理器驱动文件问题,于是开始着手找相关资料,终于找到一个解决办法。

  用虚拟光驱启动,进行WinPE,在运行输入“cmd”,打开命令行窗口,输入“reg load hklm\!system c:\windows\system32\config\system”,这个命令的作用就是把XP的注_册表加载到WinPE系统的注_册表,再次打开“开始”->“运行”,输入“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”,卸载挂载,重新电脑,就没有蓝屏的提示了。

  进行了上面的操作,一般就解决了问题,如果还不行,可以试一下“...\CControlSet001\Services\Intelppm”,也是同样将Start从1改为4。

问题2:ghost系统装完,无法启动

首先遇到的一个问题是光盘或镜像加载会选择了菜单项,出现一个错误:FATAL: int13_diskette_function: read error,据说引起这个问题的原因一般是忘记格式化并设置主活动分区,然后有一个很有效的解决办法就是在你的文件系统的任意一个地方新建一个temp.img的文件,然后在Virtualbox中加载到软驱,问题就解决了。
一般的问题都是,分区没有设为主引导分区,一般的的主引导分区信息都会存放在硬盘的第一扇区的主引导记录中,系统启动只用通过主引导记录才能启动。方法是通过fdisk 活diskgen等dos工具将装系统的分区设为主分区,并要激活,可以作为引导的分区。

luojiyin 发表于 2012-3-2 15:37:44

改错字
页: [1]
查看完整版本: 花了两天时间 终于在64位ubuntu里用virtualbox装上32位xp