VMWARE ESX machine doesn't recognize root partition

Hello,
After a power outage our ESX machine refuses to boot.
The error message is :
The root partition specified (UUID=...) was not found on COS VMDK that specified (/vmfs/volumes/.../esxconsole-.../esxconsole.vmdk).

I tried the solution described here
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1012142
and it didn't help.

Thanks in advance
LVL 4
grishavAsked:
Who is Participating?
 
coolsport00Commented:
It might be best at this point to just reinstall ESX "grishav". Assuming you have VMs on your datastore, when going through the install wizard, choose to NOT install over the current VMFS/datastore. Reconfiguring the host shouldn't be too bad (just DNS, Time Synch, & possibly vSwitch configs)?

Regards,
~coolsport00
0
 
Ernie BeekExpertCommented:
Try booting in troublshooting mode and issue the command: esxcfg-boot --rebuild
0
 
grishavAuthor Commented:
Thank you, but before I do this can you please explain what is the meaning of this command?
Note: I'm new to esx and to vmware ...
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

 
Ernie BeekExpertCommented:
This command rebuilds /boot/initrd.img that's a RAM disk image used when booting the kernel.

0
 
Ernie BeekExpertCommented:
If you're not sure about this, first backup the original.
0
 
grishavAuthor Commented:
I wish I could backup the original...
I tried to attach external USB disk to it, but it doesn't seem to recognize it.
Anyway, trying to execute the esxcfg-boot command you gave I got the message that the command is not found.
Where should it be?
0
 
Ernie BeekExpertCommented:
SHould be in /usr/sbin/
0
 
Ernie BeekExpertCommented:
You did boot in troublshooting mode did you?
0
 
grishavAuthor Commented:
It is not there...
I have some esxcfg-xxx (i.e. esxcfg-advcfg) commands in /usr/sbin, but not esxcfg-boot
I'm definitely in troubleshooting mode
0
 
Ernie BeekExpertCommented:
mmmmmm you have version 4.x do you?
0
 
grishavAuthor Commented:
esx 4.0
0
 
Ernie BeekExpertCommented:
I'm afraid I have to agree. And that might also be the fastest option to get things up and running again.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.