Greetingz & Welcome to LQ!
Well, I would recommend passing a "root=/dev/sda1
" option at boot-up. I don't know much about ESXi
(I heard it boots off a USB stick or something).
Should the previous suggestion fail, I would recommend grabbing a Linux boot-disk of some sort so you can take a look at your hard drive and check the partition table.
Because, heck, the actual root device could be any of the following;
As you mentioned you were new to Linux, you're probably wondering where to go to actually specifiy this "root=" nonsense.
The Boot Manager should be called "GRUB".
The boot-up screen might look like this
, just press "e
" to edit.
Use your arrow key to go all the way over to the right of each line, look for "root=
Mess with that "root=
" part (the change is only temporary).
Now boot it, see if it worked.
If you *do* figure this out, then you'll have to go into the grub.conf file and change the "root=
" line to whichever worked, so take notes