Bug? Feature? VM Hardware 7 RHEL5 32-bit running 64-bit


Under VM Settings --> Option Tab --> General Options –> Guest Operating System, Red Hat Enterprise Linux 5 (32-bit) is selected.  However, the installed OS is actually RHEL5 64-bit.  Under VM Hardware version 4, this combination was not possible as RHEL would detect that the processor was not 64-bit capable probably because of masking.  Not that I care all that much since it seems to work fine, but what would this be considered?  A feature or a bug?  Only reason I noticed was because our Linux admins were wondering why in a set of 6 VM’s running 32-bit, this one was running a 64-bit version…

Answer: Because someone on their end screwed up and installed the wrong version, can’t completely blame them though since in version 4 they would have been denied.



Side Note:

Interestingly, the Guest OS field now seems to update w/ the actual Guest OS information provided by the VMWare tools.


Andrew Cohen said...

I think I've seen an explanation of this behavior. I'll have to look for it. My recollection is that the Guest OS selection is really only used to suggest default parameters (like disk size) and to enable the correct Easy Install actions. Otherwise, it's just a reference field.

K. Chris Nakagaki (Zsoldier) said...

Yeah, I'm going off recollection of past behavior of VM hardware version 4, ESX 3.5, and vCenter 2.5. Even the the Linux admins were surprised they could install 64-bit on 32-bit VM shell.