VirtualBox里面创建好了虚拟机之后会生成一个XML文件,比如你创建一个叫 我要请LC吃大餐 的虚拟机,就会有一个 我要请LC吃大餐.xml的文件,找个顺手的editor打开之,然后编辑,在
加入这么几行
《ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor" value="IBM Corporation"/》
《ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" value="IBM Corporation"/》
※如果使用的是HP,则输入:HewLett-PacKard
然后保存。
然后插入IBM.iso安装就行了。IBMOEM.iso上哪儿去找?用MSDN版本的塞进7个文件,
EULA.TXT
OEMBIOS.CA_
OEMBIOS.SI_
WINNT.SIF
OEMBIOS.BI_
OEMBIOS.DA_
SETUPP.INI
就OK了。
手头有ACER Dell Hasee HP LEGEND TCL TOSHIBA Compaq Hedy IBM SAMSUNG SONY THTF(清华同方)这些牌子的OEM文件,想要的mail我。
免费的VirtualBox的绝大部分高级功能在GUI上面都没有,需要查用户手册用命令行实现。但是功能确实极其强大,NAT+端口映射(大于1024的端口)可以不用虚拟网卡就实现几乎所有的网络功能,可以挂载物理分区,物理硬盘,以及等等,玩法超多。
随着win7一起推出的VirtualPC RC就更有意思了,文件共享是用LanmanServer实现的,虚拟机的界面是用远程桌面实现的,真是把宿主机的功能利用到了极致啊。如果网络是用ICS来实现NAT就更Funny了。
收费的VMware貌似也可以通过修改BIOS信息来装OEM版本的windows xp。没有试过。看到VMware强制安装的那一堆网卡就堵得慌。
顺便说一句,微软发布了Security Essentials Beta, 消防队放火的好日子结束了。