Determine the guest OS from a VM configuration file
search cancel

Determine the guest OS from a VM configuration file

book

Article ID: 321876

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

Determine the guest OS type based on the guest ID within the VM configuration file

Environment

  • ESXi 6.x
  • ESXi 7.x
  • ESXi 8.x
  • ESX 9.x

Resolution

VMX file parameters information about guest OS type :

  • Some Guest OS names may be missing.
  • The following Guest OS list is not compatible with all vSphere/VM hardware versions/VM tools.
  • Make sure to use the compatible version for each Guest OS during installation.


The information below summarizes the guestid and guestfullname for each Guest OS, which can be verified through vm configuration file(VM_NAME.vmx).

Additionally, it facilitates the ease of identifying the Guest OS type based on the guest id in certain VM configuration files

  • from vmfs/volume/datastore/VM_NAME/VM_NAME.vmx file 
    • guestos ="GUEST_OS_TYPE"
  • Windows OS :
GuestIDGuest OS Type
win2000ProGuestMicrosoft Windows 2000 Professional
win2000ServGuestMicrosoft Windows 2000 Server
win2000AdvServGuestMicrosoft Windows 2000 Advanced Server
winXPProGuestMicrosoft Windows XP (32-bit)
winXPPro64GuestMicrosoft Windows XP (64-bit)
winNetEnterpriseGuestMicrosoft Windows Server 2003 Enterprise (32-bit)
winNetDatacenterGuestMicrosoft Windows Server 2003 DataCenter (32-bit)
winNetStandardGuestMicrosoft Windows Server 2003 Standard (32-bit)
winNetWebGuestMicrosoft Windows Server 2003 Web (32-bit)
winNetBusinessGuestMicrosoft Windows Server 2003 Business (32-bit)
winNetEnterprise64GuestMicrosoft Windows Server 2003 Enterprise (64-bit)
winNetDatacenter64GuestMicrosoft Windows Server 2003 Enterprise_DC_(64-bit)
winNetStandard64GuestMicrosoft Windows Server 2003 Enterprise_SE_(64-bit)
winVistaGuestMicrosoft Windows Vista (32-bit)
winVista64GuestMicrosoft Windows Vista (64-bit)
winLonghornGuestMicrosoft Windows Server 2008 (32-bit)
winLonghorn64GuestMicrosoft Windows Server 2008 (64-bit)
windows7GuestMicrosoft Windows 7 (32-bit)
windows7_64GuestMicrosoft Windows 7 (64-bit)
Windows7Server64GuestMicrosoft Windows 2008 R2 Server (64-bit)
windows8GuestMicrosoft Windows 8 (32-bit)
windows8_64GuestMicrosoft Windows 8 (64-bit)
windows8Server64GuestMicrosoft Windows 2012 Server (64-bit)
windows9GuestMicrosoft Windows 10 (32-bit)
windows9_64GuestMicrosoft Windows 10 (64-bit)
windows9Server64GuestMicrosoft Windows 2016 Server (64-bit)
windows2019srv_64GuestMicrosoft Windows 2019 Server (64-bit)
windows11_64GuestMicrosoft Windows 11 (64-bit)
windows2019srvNext_64GuestMicrosoft Windows Server 2022 (64-bit)
windows12_64GuestMicrosoft Windows 12 (64-bit)
windows2022srvNext_64GuestMicrosoft Windows Server 2025 (64-bit)

 

  • Linux OS :
GuestIDGuest OS Type
asianux3GuestAsianux Server 3 (32-bit)
asianux3_64GuestAsianux Server 3 (64-bit)
asianux4GuestAsianux Server 4 (32-bit)
asianux4_64GuestAsianux Server 4 (64-bit)
asianux5_64GuestAsianux Server 5 (64-bit)
asianux6_64GuestAsianux Server 6 (64-bit)
asianux7_64GuestAsianux Server 7 (64-bit)
asianux8_64GuestAsianux Server 8 (64-bit)
asianux9_64GuestAsianux Server 9 (64-bit)
centosGuestCentOS 4/5 (32-bit)
centos64GuestCentOS 4/5 (64-bit)
centos6GuestCentOS 6 (32-bit)
centos6_64GuestCentOS 6(64-bit)
centos7_64GuestCentOS 7 (64-bit)
centos8_64GuestCentOS 8 (64-bit)
centos9_64GuestCentOS 9 (64-bit)
coreos64GuestCoreOS (64-bit)
debian6GuestDebian GNU/Linux 6 (64-bit)
debian6_64GuestDebian GNU/Linux 6 (64-bit)
debian7GuestDebian GNU/Linux 7 (32-bit)
debian7_64GuestDebian GNU/Linux 7 (64-bit)
debian8GuestDebian GNU/Linux 8 (32-bit)
debian8_64GuestDebian GNU/Linux 8 (64-bit)
debian9GuestDebian GNU/Linux 9 (32-bit)
debian9_64GuestDebian GNU/Linux 9 (64-bit)
debian10GuestDebian GNU/Linux 10 (32-bit)
debian10_64GuestDebian GNU/Linux 10 (64-bit)
debian11GuestDebian GNU/Linux 11 (32-bit)
debian11_64GuestDebian GNU/Linux 11 (64-bit)
oracleLinuxGuestOracle Linux 4/5 (32-bit)
oracleLinux64GuestOracle Linux 4/5 (64-bit)
oracleLinux6GuestOracle Linux 6 (32-bit)
oracleLinux6_64GuestOracle Linux 6 (64-bit)
oracleLinux7_64GuestOracle Linux 7 (64-bit)
oracleLinux8_64GuestOracle Linux 8 (64-bit)
oracleLinux9_64GuestOracle Linux 9(64-bit)
rhel5GuestRed Hat Enterprise Linux 5 (32-bit)
rhel5_64GuestRed Hat Enterprise Linux 5 (64-bit)
rhel6GuestRed Hat Enterprise Linux 6 (32-bit)
rhel6_64GuestRed Hat Enterprise Linux 6 (64-bit)
rhel7GuestRed Hat Enterprise Linux 7 (32-bit)
rhel7_64GuestRed Hat Enterprise Linux 7 (64-bit)
rhel8_64GuestRed Hat Enterprise Linux 8 (64-bit)
rhel9_64GuestRed Hat Enterprise Linux 9 (64-bit)
fedoraGuestRed Hat Fedora Linux (32-bit)
fedora64GuestRed Hat Fedora Linux (64-bit)
opensuseGuestOpenSUSE Linux (32-bit)
opensuse64GuestOpenSUSE Linux (64-bit)
sles10GuestSuse Linux Enterprise Server 10 (32-bit)
sles10_64GuestSuse Linux Enterprise Server 10 (64-bit)
sles11GuestSuse Linux Enterprise Server 11 (32-bit)
sles11_64GuestSuse Linux Enterprise Server 11 (64-bit)
sles12GuestSuse Linux Enterprise Server 12 (32-bit)
sles12_64GuestSuse Linux Enterprise Server 12 (64-bit)
sles15_64GuestSuse Linux Enterprise Server 15 (64-bit)
sles16_64GuestSuse Linux Enterprise Server 16 (64-bit)
ubuntuGuestUbuntu Linux (32-bit)
ubuntu64GuestUbuntu Linux (64-bit)
rockylinux_64GuestRocky Linux (64-bit)
coreos64GuestCoreOS Linux (64-bit)
otherlinuxguestLinux 2.2x Kernel (32-bit)
otherlinux64guestLinux (64-bit) 
other4xLinuxGuestOther 4.x Linux (32-bit)
other4xLinux64GuestOther 4.x Linux (64-bit)
other5xLinuxGuestOther 5.x Linux (32-bit)
other4xLinux64GuestOther 5.x Linux (64-bit)

 

  • Mac OS :
Guest IDGuest OS Type
darwin14_64GuestApple macOS 10.10 (64-bit)
darwin15_64GuestApple macOS 10.11 (64-bit)
darwin16_64GuestApple macOS 10.12 (64-bit)
darwin17_64GuestApple macOS 10.13 (64-bit)
darwin18_64GuestApple macOS 10.14 (64-bit)
darwin19_64GuestApple macOS 10.15 (64-bit)
darwin20_64GuestApple macOS 11 (64-bit)
darwin21_64GuestApple macOS 12 (64-bit)
darwin22_64GuestApple macOS 13 (64-bit), Apple macOS 14 (64-bit)

 

  • Other OS:
Guest IDGuest OS Type
dosGuestMS-DOS
eComStationGuesteComStation 1.x
eComStation2GuesteComStation 2.0
freebsdGuestFreeBSD
freebsd64GuestFreeBSD x64
solaris10GuestSolaris 10 (32 bit) (experimental)
solaris10_64GuestSolaris 10 (64 bit) (experimental)
solaris11_64GuestSolaris 11 (64 bit)

 

  • VMware products:
Guest IDGuest OS Type
vmwarePhoton64GuestVMware Photon (64 bit)
vmkernel7GuestVMware ESXi 7
vmkernel8GuestVMware ESXi 8
vmkernel9GuestVMware ESX 9.x