ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Admittedly, I do not do much VMWare these days, but on occasion I have clients that need to use it. Recently I was installing ESXi 6  on my personal lab to do some testing, when the installation got stuck, the last message being  “Relocating modules and starting up the kernel”

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

So, what’s happening? Granted this is an older Sun 4170M2 server, but  I have installed Oracle VM on the server with no issues. I also have run KVM hypervisors, Windows Hyper-V and Citrix without any issues. Well after a little troubleshooting it looks like VMWare does not like the video subsystem and is getting confused when it is checking to see if the server is headless.

The fix is relatively easy, we have to add a boot parameter to the ESXi kernel. To do this, reboot, and while ESXi is booting hit the tab key

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Next, we will add a parameter to disable the headless check “ignoreHeadless=TRUE”

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

And now reboot and install normally…

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Continue the installation normally, but when you get to the end pay attention.

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Now reboot, and get ready to hit “Shift O” this time

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

The add in the ignoreHeadless=TRUE in the boot parameter list, it should look like this

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

And then hit enter to continue the boot process.

Next, once we are back up we will need to make the ignoreHeadless=TRUE permanent for each reboot.

Log into the ESXi system as root, from the login screen hit F2

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Login as root

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Arrow down to troubleshooting options to enable the shell

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Next enable the ESXi shell

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

The enter key will toggle the shell state.

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Now from the console hit ALT-F2. On ILOMs you will need to use enable the ALT key from the keyboard menu

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Then hit F2, to get to the shell login.

Don’t forget to uncheck the alt key from the keyboard dropdown once you are on the shell screen, otherwise you will have issues typing in the password!

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

next login as root, and we will run a single command

esxcfg-advcfg --set-kernel "TRUE" ignoreHeadless

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

I am a big fan of the concept of “trust, but verify”, so let’s verify that the parameter is correct by getting the parameter with the command

“esxcfg-advcfg –get-kernel ignoreHeadless”

ESXi 6 install stuck on “Relocating modules and starting up the kernel…”

Now we  are done. type exit to logout, and then ALT-F2 to go back to the main screen

Hopefully this helps you with getting ESX installed on some older systems.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注