2008年7月9日星期三

vmware上安装DELL OEM Vista操作系统.doc

环境:
虚拟机:VMWare ws 6.0.3
Guest OS:Dell OEM Vista Home Premium
工具:
Phoenix.BIOS.Editor.Pro.v2.2.0
xn_resourceeditor
ultraedit32
其他:
vmware-vmx.exe:windows下vmware安装目录下bin目录
32种OEMSLIC对应的品牌商.rar:网上下载
How to run an OEM activated Vista on VMware new.pdf:网上下载

1. xn_resourceeditor是一个开源的软件资源分析编辑及PE模块浏览工具,功能类似于ResScope和eXeScope。先用它打开vmware-vmx.exe,导出BINRES目录下的6006模块,保存为6006.rom,这是虚拟机的BIOS文件。
2. VMWare虚拟机bios是Phoenix BIOS,用Phoenix.BIOS.Editor.Pro.v2.2.0打开6006.rom,不要关闭。找到Phoenix BIOS Editor的安装目录,进入temp临时文件夹,只有在打开一个BIOS rom文件的时候,temp临时文件夹才存在。
3. 在temp临时文件夹中,用文本编辑工具打开ROM.SCR,添加Dell Oem Vista的SLIC段认证信息。在ROM.SCR文件添加:ACPI DELL.BIN,DELL.BIN是Dell Oem Vista的SLIC认证文件名。在“32种OEMSLIC对应的品牌商.rar”中找到Dell Oem Vista的SLIC认证文件,文件名如果不是DELL.BIN要改成DELL.BIN,并将其放到temp临时文件夹下。点击保存ROM.SCR文件。
4. 接下来修改虚拟机的OEM信息。用ultraedit打开BIOSCOD0.ROM- BIOSCOD3.ROM,分别查找RSDT。在BIOSCOD0.ROM中找到ASCII RSDT。从RSDT的T后面开始数到7个(PTLTD的P开始修改)开始修改,戴尔的标识为DELL M07,就是DELL与M07之间有两个空格,再M07后面再加四个空格。具体详见文档How to run an OEM activated Vista on VMware new.pdf的Appendix List of OEM ACPI licenses。
5. 回到Phoenix BIOS Editor。修改DMI STRINGS 的第一行Motherboard Manufaceturer Name后面的字符为:DELL Corporation,第三行Motherboard Version后面的字符为:DELL SYSTEMLEGEND Dragon,注意不要少了引号。点击build,保存ROM为Dell.rom。
6. 将生成的rom放到安装了Dell Oem Vista虚拟机的目录下。打开该虚拟机配置文件.vmx。添加bios440.filename = “Dell.rom”。重新power虚拟机,激活状态改为已激活。

标签:


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]