查看: 17924|回复: 30
收起左侧

[分享] VirtualBox安装LENOVO OEM XP成功。

[复制链接]
jpzy
发表于 2009-7-31 18:23:39 | 显示全部楼层 |阅读模式
今天有个朋友PM我,说之前看到我在:http://bbs.kafan.cn/thread-374338-1-1.html 这个帖子里面回复,问我是否试验过,方法是否可行。

我还真没试过。于是动手试试看!

首先创建一个新的虚拟机,我起名叫“OEM”。如何创建,VirtualBox有很简单的向导,相信大家都很清楚,我就不细说了。
01.JPG
创建好以后,先不要运行,关掉VirtualBox。

然后,到.VirtualBox(就是虚拟机的主要文件所在的路径,默认在C盘)所在的路径下。我设置了.VirtualBox在F盘根目录下。

打开F:\.VirtualBox\Machines\kingpin\OEM这个文件夹(简单说,就是找到OEM文件夹,用搜索即可),能够看到一个OEM.XML文件。要修改的文件就在这。
02.JPG
用文本编辑器打开它,我用的是系统默认的记事本。抱歉有点乱哈~~~用其它工具可能更好。

用搜索功能,或者人眼直接看,找到<ExtraData>和</ExtraData>这两个字段。
03.JPG
然后在他们中间加入:
<ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor" value="LENOVO"/>
<ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" value="LENOVO"/>

(这就是上面那个帖子里面介绍的方法)

然后保存就可以了。(这里,如果之前没有关闭VirtualBox,会提示文件正在被使用,无法保存。所以前面要关掉VirtualBox)

然后就可以安装了。我是在无约而来的百度空间里面下载的OEM XP V2.0。选择[6]安装windows XP LENOVO进行安装。
05.JPG

安装完成以后,可以在我的电脑里面看到已经激活了的效果。

04.JPG

上微软官方网站也可以进行验证。

其实整个过程没有什么可说的。比较简单。最重要的就是修改的xml文件一定要是需要安装OEM版本的虚拟机的xml。在.VirtualBox下面就有一个VirtualBox.xml,这个不需要修改!

评分

参与人数 1人气 +1 收起 理由
song-ci + 1 非常感谢。祝你夏天快乐,呵呵

查看全部评分

yumiao0160
发表于 2009-7-31 18:35:33 | 显示全部楼层
感谢分享!截图上看那个xml文件应该是个虚拟机的配置单,不少地方有DIY的空间,连物理地址都有(右下角),没猜错的话硬件号都可以在这里改掉,只是不知有没有无法识别硬件的副作用
jpzy
 楼主| 发表于 2009-7-31 18:43:02 | 显示全部楼层
原帖由 yumiao0160 于 2009-7-31 18:35 发表
感谢分享!截图上看那个xml文件应该是个虚拟机的配置单,不少地方有DIY的空间,连物理地址都有(右下角),没猜错的话硬件号都可以在这里改掉,只是不知有没有无法识别硬件的副作用

嗯~~的确,那个XML可DIY的地方肯定很多。不过偶是菜鸟,照猫画虎还成。创新么~~还是交给高手们去做吧
diketaozi
发表于 2009-7-31 18:57:51 | 显示全部楼层
我今天在VirtualBox安装Windows 7 官方简体中文1385RTM成功激活了。
diketaozi
发表于 2009-7-31 19:02:11 | 显示全部楼层
作出这些激活工具的人真是牛啊
yumiao0160
发表于 2009-7-31 19:33:55 | 显示全部楼层
恩,就看这个xml文件是做给谁看的,要是管着主机与虚拟机的对应关系,那么改了肯定导致找不到硬件;但要只是管着提供给虚拟系统一个硬件信息而另外还有别的配置文件来对应主机硬件,那说明这里可以改,但只能对内虚拟机的自身识别管用,对于一些绑定硬件信息的软件可能会有效欺骗。
PS:lz谦虚了,实际去测试一种方法要比俺这种胡思乱想的真菜鸟需要更多的兴趣与精力,而这可能正是所谓高手与菜鸟间的鸿沟
jpzy
 楼主| 发表于 2009-7-31 20:30:15 | 显示全部楼层
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- Sun VirtualBox Machine Configuration -->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.7-windows">
<Machine uuid="{0b4f244c-9b1e-4e8f-a1a0-d0b88a2cee9d}" name="OEM" OSType="WindowsXP" lastStateChange="2009-07-31T10:19:17Z">
<ExtraData>
<ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor" value="LENOVO" />

<ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" value="LENOVO" />

<ExtraDataItem name="GUI/SaveMountedAtRuntime" value="yes" />

<ExtraDataItem name="GUI/ShowMiniToolBar" value="yes" />

<ExtraDataItem name="GUI/LastWindowPostion" value="320,229,800,647" />

<ExtraDataItem name="GUI/Fullscreen" value="off" />

<ExtraDataItem name="GUI/Seamless" value="off" />

<ExtraDataItem name="GUI/AutoresizeGuest" value="on" />

<ExtraDataItem name="GUI/MiniToolBarAutoHide" value="on" />

</ExtraData>


<Hardware>
<CPU count="1">
<HardwareVirtEx enabled="true" />

</CPU>


<Memory RAMSize="512" />

<Boot>
<Order position="1" device="Floppy" />

<Order position="2" device="DVD" />

<Order position="3" device="HardDisk" />

</Boot>


<Display VRAMSize="12" monitorCount="1" accelerate3D="false" />

<RemoteDisplay enabled="false" port="3389" authType="Null" authTimeout="5000" />

<BIOS>
<ACPI enabled="true" />

<IOAPIC enabled="false" />

<Logo fadeIn="true" fadeOut="true" displayTime="0" />

<BootMenu mode="MessageAndMenu" />

<TimeOffset value="0" />

<PXEDebug enabled="false" />

</BIOS>


<DVDDrive passthrough="false">
<Image uuid="{43fe51fe-b2e1-4779-b7c7-02c13b485c9a}" />

</DVDDrive>


<FloppyDrive enabled="true" />

<USBController enabled="true" enabledEhci="true" />

<Network>
<Adapter slot="0" enabled="true" MACAddress="080027F0870D" cable="true" speed="0" type="Am79C973">
<NAT />

</Adapter>


<Adapter slot="1" enabled="false" MACAddress="08002730A6C5" cable="true" speed="0" type="Am79C973" />

<Adapter slot="2" enabled="false" MACAddress="08002774F36E" cable="true" speed="0" type="Am79C973" />

<Adapter slot="3" enabled="false" MACAddress="0800277D8D68" cable="true" speed="0" type="Am79C973" />

<Adapter slot="4" enabled="false" MACAddress="08002715A9C2" cable="true" speed="0" type="Am79C973" />

<Adapter slot="5" enabled="false" MACAddress="080027762CAD" cable="true" speed="0" type="Am79C973" />

<Adapter slot="6" enabled="false" MACAddress="0800277DE1B4" cable="true" speed="0" type="Am79C973" />

<Adapter slot="7" enabled="false" MACAddress="080027076C34" cable="true" speed="0" type="Am79C973" />

</Network>


<UART>
<Port slot="0" enabled="false" IOBase="0x3f8" IRQ="4" hostMode="Disconnected" />

<Port slot="1" enabled="false" IOBase="0x3f8" IRQ="4" hostMode="Disconnected" />

</UART>


<LPT>
<Port slot="0" enabled="false" IOBase="0x378" IRQ="4" />

<Port slot="1" enabled="false" IOBase="0x378" IRQ="4" />

</LPT>


<AudioAdapter controller="AC97" driver="DirectSound" enabled="true" />

<SharedFolders />

<Clipboard mode="Bidirectional" />

<Guest memoryBalloonSize="0" statisticsUpdateInterval="0" />

<GuestProperties>
<GuestProperty name="/VirtualBox/HostInfo/GUI/LanguageID" value="zh_CN" timestamp="1249035554845655000" flags="" />

</GuestProperties>


</Hardware>


<StorageControllers>
<StorageController name="IDE" type="PIIX4" PortCount="2">
<AttachedDevice type="HardDisk" port="0" device="0">
<Image uuid="{3f153fb4-fec9-4691-b6a2-bfe5d63d0d9a}" />

</AttachedDevice>


</StorageController>


</StorageControllers>


</Machine>


</VirtualBox>


这就是用IE打开的oem.xml的内容。从中不难看出,很多设置就是虚拟机设置里面的项目。比如:Memory RAMsize等。稍有基础的估计都能看懂。当然有些是设置里面看不到的。比如<BIOS>。不过这个文件改起来有难度。

[ 本帖最后由 jpzy 于 2009-7-31 21:14 编辑 ]
yumiao0160
发表于 2009-7-31 21:06:37 | 显示全部楼层

回复 7楼 jpzy 的帖子

恩 如果这些参数在这里出现的话一定程度上说明了在虚拟机启动时可能首先访问该文件获取相关参数然后向主机获取相应的资源,所以应该是第一种情况,现在没装VBOX,也木有oem镜像没法证实,估计用filemon就能看出相应的访问记录。
xiaoz
发表于 2009-7-31 21:37:34 | 显示全部楼层
高人呀,我装个同方的xp home玩玩。
deyu260
头像被屏蔽
发表于 2009-7-31 22:39:19 | 显示全部楼层
嘿 你这系统哪里下载的 给个连接 我找不到下载地方 要迅雷能下载的
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-25 23:02 , Processed in 0.153551 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表