免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4820 | 回复: 1
打印 上一主题 下一主题

[VMware] 使用VMware和VirtualBox安装HMC [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-08 13:49 |只看该作者 |倒序浏览

                                                使用VMware和VirtualBox安装HMC V7R4.3.0

       
        文件:HMCROM.zip
        大小:414KB
        下载:
下载
       
一、VMware安装HMC V7R4.3
1.从vmware-vmx.exe中提取VMware虚拟机的BIOS
用Hxd打开该文件,找到十六进制 E9 06 E7 00 00 00 00 00 EA 66 E7 00 F0 00 00 00 ,从此向前选择512KB(偏移8000),复制后保存新文件 HMC_GOOD.ROM,该文件样子如下
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
................
................
EB B7 66 5E 66 5F 66 5A 66 5B 66 58 C3 00 00 00
E9 06 E7 00 00 00 00 00 EA 66 E7 00 F0 00 00 00
2.下载ftp://218.90.147.70/hmc的HMC.ROM文件,用Phoenix BIOS Editor打开,选取DMI信息,截屏记录;再用Phoenix BIOS Editor打开HMC_GOOD.ROM,选取DMI信息,修改为前面记录的值,生成ROM后保存。
3.用VMware新建虚拟机test,修改硬盘为IDE,拷贝HMC_GOOD到test.vmx目录
修改test.vmx文件,在最后添加 bios440.filename="HMC_GOOD.ROM"(不建议修改vmware-vmx.exe)
4.插入HMC光盘或镜像安装。
二、Virtualbox安装HMC
1.新建虚拟机HMC
2.修改HMC.xml文件(可参考附件1),添加

      .................
      
      
      .................
   
测试表面HMC安装时测试的是 DMI的System Procuct Name,只要这项有就可以安装。
3.插入HMC光盘或镜像安装
附录:
1.Virtualbox的BIOS定义如下
\VBox\Devices\PC\DevPcBios.cpp
/** DMI BIOS information */
typedef struct DMIBIOSINF
{
    DMIHDR          header;
    uint8_t         u8Vendor;
    uint8_t         u8Version;
    uint16_t        u16Start;
    uint8_t         u8Release;
    uint8_t         u8ROMSize;
    uint64_t        u64Characteristics;
    uint8_t         u8CharacteristicsByte1;
    uint8_t         u8CharacteristicsByte2;
    uint8_t         u8ReleaseMajor;
    uint8_t         u8ReleaseMinor;
    uint8_t         u8FirmwareMajor;
    uint8_t         u8FirmwareMinor;
} *PDMIBIOSINF;
AssertCompileSize(DMIBIOSINF, 0x18);
/** DMI system information */
typedef struct DMISYSTEMINF
{
    DMIHDR          header;
    uint8_t         u8Manufacturer;
    uint8_t         u8ProductName;
    uint8_t         u8Version;
    uint8_t         u8SerialNumber;
    uint8_t         au8Uuid[16];
    uint8_t         u8WakeupType;
    uint8_t         u8SKUNumber;
    uint8_t         u8Family;
} *PDMISYSTEMINF;
..............................................
/*
     * Don't change this information otherwise Windows guests will demand re-activation!
     */
    READCFGSTR("DmiBIOSVendor",        pszDmiBIOSVendor,      "innotek GmbH");
    READCFGSTR("DmiBIOSVersion",       pszDmiBIOSVersion,     "VirtualBox");
    READCFGSTR("DmiBIOSReleaseDate",   pszDmiBIOSReleaseDate, "12/01/2006");
    READCFGINT("DmiBIOSReleaseMajor",  iDmiBIOSReleaseMajor,   0);
    READCFGINT("DmiBIOSReleaseMinor",  iDmiBIOSReleaseMinor,   0);
    READCFGINT("DmiBIOSFirmwareMajor", iDmiBIOSFirmwareMajor,  0);
    READCFGINT("DmiBIOSFirmwareMinor", iDmiBIOSFirmwareMinor,  0);
    READCFGSTR("DmiSystemVendor",      pszDmiSystemVendor,    "innotek GmbH");
    READCFGSTR("DmiSystemProduct",     pszDmiSystemProduct,   "VirtualBox");
    READCFGSTR("DmiSystemVersion",     pszDmiSystemVersion,   "1.2");
    READCFGSTR("DmiSystemSerial",      pszDmiSystemSerial,    "0");

                               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94403/showart_1893817.html

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2016-05-28 06:20:00综合交流区版块每日发帖之星
日期:2016-05-29 06:20:00每日论坛发贴之星
日期:2016-05-29 06:20:00
2 [报告]
发表于 2009-07-01 12:09 |只看该作者
这是干什么?偷天换日?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP