MSFN Forum: Virtual Machine and OEM license for Windows - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Virtual Machine and OEM license for Windows VMware Virtual Platform & Manufacturer OEMID Rate Topic: -----

#1 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 10 December 2006 - 03:54 AM

3 members of the board have posted utilities or scripts for unattended Windows installation. only refer to computers shipped by large OEMs which utilize SLP, or System Locked Preinstallation.Unfortunatlely, you can't use a Dell or HP preactivated Windows OS in a Virtual Machine and preserve activation.

I have found an interesting solution to this issue.

Quote

http://www.vmware.com/support/esx21/doc/es...n_uuid_vms.html

Enabling the Physical Hardware's OEM ID to Be Seen by the Virtual Machine

Each virtual machine is automatically assigned an Original Equipment Manufacturer ID (OEMID), comprising the Manufacturer and Product Name, which is stored in the SMBIOS system information descriptor. It can be accessed by standard SMBIOS scanning software and used for systems management in the same way you use the OEMID of a physical computer.

By default, the Manufacturer string is "VMware, Inc." and the Product Name string is "VMware Virtual Platform".

If the virtual machine's configuration file has the option

SMBIOS.reflectHost = TRUE

then the Manufacturer and Product Name strings in the virtual machine are the same as the Manufacturer and Product Name of the host system.

These strings are updated (copied from the host BIOS to the virtual machine BIOS) on every virtual machine BIOS POST (Power On Self Test).


You can use this method with VMware Server, install Server silently on a Windows host topic starter Bilou_Gateux

sample Windows XP Professional.vmx configuration file
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "256"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Windows XP Professional.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "I:\CDIMAGE\VRMPOEM_EN.iso"
ide1:0.deviceType = "cdrom-image"
floppy0.present = "FALSE"
Ethernet0.present = "TRUE"
ethernet0.startConnected = "true"
ethernet0.virtualDev = "e1000"
ethernet0.connectionType = "bridged"
displayName = "Windows XP Professional"
guestOS = "winxppro"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
SMBIOS.reflectHost = TRUE

this one is configured using infos from excellent VMX-file parameters by Ulli

Mass Storage Controller is set to LSI Logic to check MSD integration
Network Adapter is set to e1000 to check drivers integration

Of course use an eligible OEM manufacturer box as host for VMware Server.
GetSysInfo output @T39~T35

Quote

MiTeC System Information Utility 9.4.0 - Copyright © 1997-2005 Michal Mutl
Type /? for options

SYSTEM OVERVIEW...OK
-------------------------------------------------------------------------------
System: ACPI Uniprocessor PC
Model: FUJITSU SIEMENS ESPRIMO C
System Up Time: 4 Minutes, 15 Seconds.

Processor #1
APIC: 0
Name: Intel Pentium 4
Frequency: 3033 Mhz
Voltage: 3,3V
Package: CPU socket #0 (ZIF Socket)

Mainboard: Intel Corporation 440BX Desktop Reference Platform
J19: Serial Port 16550A Compatible (9 Pin Dual Inline (pin 10 cut)/DB-9 pin male)
J23: Parallel Port ECP/EPP (25 Pin Dual Inline (pin 26 cut)/DB-25 pin female)
J11: Keyboard Port (None/Circular DIN-8 male)
J12: Keyboard Port (None/Circular DIN-8 male)
3 x ISA (16 bit)
4 x PCI (32 bit)

Memory: 255 MB (114640 KB free)
Type: 1 x 256 DRAM
Speed: 0 ns

OS: Windows XP [5.1.2600]Logged User: SYSTEM

Video:
Resolution: 640 x 480 - 32 bit

Monitor:

Sound Adapter: Media Control Devices

Network Adapters:
<no adapters detected>
Local Host Name:
IP Address: 127.0.0.1

Drives/Tapes/CDROMs:
NECVMWar VMware IDE CDR10
VMware, VMware Virtual S SCSI Disk Device
Floppy disk drive

Modem: <none>

Mouse: PS/2 Compatible Mouse

Keyboard: Standard 101/102-Key or Microsoft Natural PS/2 Keyboard

Printer:


[edit]
typo errors
[/edit]

This post has been edited by Bilou_Gateux: 16 December 2006 - 07:35 AM



#2 User is offline   sanbarrow 

  • Group: Members
  • Posts: 2
  • Joined: 10-December 06

Posted 10 December 2006 - 11:54 AM

Thanks for posting this.

I tried the parameter
SMBIOS.reflectHost = "TRUE"
on VMware-workstation.
Without this parameter the VM appears like this:

Posted Image

When I added it it looks like this

Posted Image

Do I miss something here?

Regards

Ulli

#3 User is offline   Bezalel 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 591
  • Joined: 11-October 05

Posted 10 December 2006 - 08:27 PM

View Postsanbarrow, on Dec 10 2006, 12:54 PM, said:

Thanks for posting this.

I tried the parameter
SMBIOS.reflectHost = "TRUE"
on VMware-workstation.
Without this parameter the VM appears like this:

Posted Image

When I added it it looks like this

Posted Image

Do I miss something here?

Regards

Ulli


This only works for manufacturers who choose to use their names in the SMBIOS table as their SLP string. The manufacturer of your computer chose to insert their SLP string somewhere else in the BIOS so it won't work for this computer.

#4 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 11 December 2006 - 02:55 AM

View Postsanbarrow, on Dec 10 2006, 06:54 PM, said:

Thanks for posting this.

I tried the parameter
SMBIOS.reflectHost = "TRUE"
on VMware-workstation.
Without this parameter the VM appears like this:

When I added it it looks like this


Do I miss something here?

Regards

Ulli


Welcome Ulli. Thanks for all the efforts you put on your website www.sanbarrow.com

You don't miss anything. You're simply don't have a branded computer (HP, Fujitsu-Siemens, Maxdata ...) but an home made box. Your motherboard is probably an Asus or MSI or Gigabyte...

As i don't own a VMware Workstation license, i'm happy you've checked this setting with your's. the screen cap shows the setting also works with VMware Workstation.

#5 User is offline   sanbarrow 

  • Group: Members
  • Posts: 2
  • Joined: 10-December 06

Posted 11 December 2006 - 08:47 AM

Hey - your guess was right on target - I used an ASUS-board for the test.
How did you guess that ?

Anyway - if you ever want me to test something on Workstation - just tell me.

Ulli

#6 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 16 December 2006 - 12:43 PM

Interesting infos:
Running VMWare on a Physical Partition

Using the SMBIOS.reflectHost = "TRUE" parameter, VMware System Lock Pre-installation (SLP) Windows host [1st partition] and a System Lock Pre-installation (SLP) Windows guest [2nd partition] will avoid Product Activation issues.

Product Activation and new pre-loaded PCs

This post has been edited by Bilou_Gateux: 16 December 2006 - 12:54 PM


Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy