Solved

VMware ESX 4.0 Failed to load VMKernel - incorrect "root=" boot option

Posted on 2012-04-06
13
160 Views
Last Modified: 2016-11-23
I'm attemting to install VMware 4.0 on a Dell PowerEdge T110 II, but I'm having some trouble getting started.  I get the error:
Failed to load VMKernel
/bin/sh: can't access tty: job control turned off
/#

I've Googled around and came across quite a few issues relating to the above error, but none of which seem to fix my problem.  I've tried running the command at the VMware Infrastructure menu esxcfg-boot -b
Once I run this I checked the logs and it states:
VFS: Cannot open root device "<NULL>" or unknown-block(104,2)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(104,2)

 
So I know the problem has to do with creating a proper mount on the disk, but I can't really do much after the above two errors.  The server is locked up and I can't type anything.  At the first prompt, I can't type I can only hard power down and start over.
What am I missing here?  How do I create this so called mount?  From my understanding, the esxcfg-boot -b should do that for me, or reset it.
 
Cheers,
0
Comment
Question by:sheld0r
  • 5
  • 3
  • 2
  • +1
13 Comments
 
LVL 17

Accepted Solution

by:
Anuroopsundd earned 168 total points
ID: 37818435
known issue with Dell PowerEdge T110 II
Try http://vm-help.com to see if there are work arounds.
Installing to a USB stick is a good start (a supported install option). It is much easier to modify a system to work with unsupported hardware with a USB install.

please have a look at
http://communities.vmware.com/message/1418608
0
 

Author Comment

by:sheld0r
ID: 37818444
I actually got ESXi to install, but I wanted to run ESX.  In your opinion, will I lose out on much?  I read that it offers some kind of 64-bit management interface.  I really thought the Dell T110 II would be a slam dunk, especially since Dell overs to sell it with the server.  That's my mistake for not making sure.  Argh!
0
 
LVL 17

Expert Comment

by:Anuroopsundd
ID: 37818448
you just have option for Installing to a USB stick or external usb drive. due to the h/w limitation.
0
 

Author Comment

by:sheld0r
ID: 37818464
So all in all I'm okay.  I'm not really losing anything.
0
 
LVL 30

Expert Comment

by:IanTh
ID: 37818776
yes the problem is with esx your server doesn't know about the hard disk controller but if your dont have a storage solution where will your vm's live also york in vmware you could change the hba to one that does work
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 118

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE)
Andrew Hancock (VMware vExpert / EE MVE) earned 332 total points
ID: 37818777
ESXi 4.x or 5.0 is the new ESX. As for hosting VMs, no difference. ESXi will work just as well as ESX.

see here for comparison

http://www.vmware.com/products/vsphere/esxi-and-esx/compare.html

I would recommend installing ESXi on a USB or SD card.

Here is the VMware KB on installing 4.1 on USB/SD:
http://kb.vmware.com/kb/1020655

Here is the VMware KB on installing 5.0 on USB/SD:
http://kb.vmware.com/kb/2004784
0
 

Author Comment

by:sheld0r
ID: 37824418
A user from the VMware forums stated that the Dell Poweredge T110 II isn't compatible with VMware ESX 4.1 and 5.0  I believe it has something to do with the SATA controller.  

I'm wondering if I try installed ESX from a USB if this will work.  Because the above error is from an installation from a CD.
0
 

Author Comment

by:sheld0r
ID: 37824432
@ IanTh

When you say "change the hba to one that does work" what else would work?  I don't think I have that many options.  Can you please elaborate on this statement?
0
 
LVL 118
ID: 37824444
check the Hardware Compatibility List

http://www.vmware.com/resources/compatibility/search.php

Dell Poweredge T110 is listed against ESX 4.1, ESXi 4.1 and ESXi 5.0.

but a supported Storage Controller is always required.
0
 

Author Comment

by:sheld0r
ID: 37824650
I'm running the Dell Poweredge T110 II which is newer version 2 server. I don't see it on the list. :(  Bummer!
0
 
LVL 118

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE)
Andrew Hancock (VMware vExpert / EE MVE) earned 332 total points
ID: 37824828
ah, thats the answer, Dell have obviously changed removed the supported storage controller.

Dell Perc, LSI, Smart Array controller will fix the storage issue.
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
Teach the user how to convert virtaul disk file formats and how to rename virtual machine files on datastores. Open vSphere Web Client: Review VM disk settings: Migrate VM to new datastore with a thick provisioned (lazy zeroed) disk format: Rename a…
Teach the user how to edit .vmx files to add advanced configuration options Open vSphere Web Client: Edit Settings for a VM: Choose VM Options -> Advanced: Add Configuration Parameters:

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now