Archive for the 'VMware' Category

SQL Install – No Mapping Between Account Names and Security IDs

Working on a test virtual install of SharePoint 2010, an interesting error on installing SQL 2008 R2, “No Mapping Between Account Names and Security IDs”. Turns out I was dumb in re-using a server image which hadn’t been sysprep’d with the generalise option. See


Function Keys in VMware Fusion Mac

Installing ESXi in Fusion, I couldn’t use the F11 key, even though I’d changed the Mac System Preferences/Keyboard to ‘Use all F1, F2, etc keys as standard function keys’. Turns out that Vmware Fusion has an option too, in VMware Fusion/Preferences/Keyboard and Mouse/Mac OS Shortcuts, untick the option ‘Enable MacOS Keyboard Shortcuts’ et voila.

VMware ESXi 4.1 on Gigabyte GA-EP45-UD3P

UPDATE – to make this work, I installed the Intel 1000GT network card (NIC) and it worked beautifully, well worth £17

I’d like to do some work on the current VMware product set, having worked there many years ago. I’ve decided to see if I can get my workhorse Q6600 server running ESXi. It has a Gigabyte EP45-UD3P mobo, which has a supported SATA controller, but the NICs are not supported (see the VMware Whitebox and the Whitebox HCL) .

There isn’t a lot of good explanation of how to create a custom ESXi boot disk out there; a lot of the threads assume a lot of knowledge – even as an experienced virtualisation user and unix admin, I haven’t found a good explanation.

In summary, the ESXi installation media has a bootable archive embedded in the imagedd.bz2 file. This imagedd includes the files and drivers necessary to boot ESX, including an OEM file, oem.tgz, with custom drivers for specific hardware.

There is a small cottage industry developing custom oem.tgz packages for specific hardware, however, it’s not well documented which version of ESXi these will run on, as it seems that ESXi 3 & 4 have different driver architectures and there is a change in the file structure between 4.0 and 4.1 (see below).

I’ve downloaded the Realtek 8111c oem.tgz from Customising your ESXi install, but found there were no really clear and simple instructions for how to create and update a bootable USB ESXi installer with a custom oem.tgz. There are lots of shell scripts and makeisofs command line for us geeks, but no simple instructions.

I tried using the Universal USB installer from Pendrive Linux, but got a boot error – the VMware iso isn’t a live cd so may be setup differently. Although there are some good notes on setting up with syslinux at Ubiqutous Talk, I ended up downloading and using unetbootin

Bad news is that I get an error, Unable to load module /usr/lib/vmware/vmkmod/vmfs3 (scroll down to avoid the Experts Exchange nonsense…), which appears to be an error when the NIC is missing, as if it’s not picking up the oem.tgz package.

I have an Intel 1000GT on order, but was aiming to get ESXi up before it arrived.

So after a few tries this weekend, I seem to be no further forwards. I’ve been using the custom build script for a ESXi oem.tgz, but failing repeatedly. Looks like the issue may be that the oem.tgz is not in the right format for ESXi 4.1 (looks like pci.ids has been moved to /etc/vmware). However, the script does flag this up and I am copying pci.ids across during the build to fix this; once more try, and if it fails I’ll be back to Hyper-V until I get my Intel NIC.

jzedward’s tweets