VMware Cloud Community
avenlin
Contributor
Contributor
Jump to solution

How to install ESXI

Hi,

I need to install ESXi into my PC. I do not know how to check the hardware requirement.

And i do not know what i need to install first before i can install the ESXi.

Can anybody tell me the steps.

I did alot of research and i don't seem to get it right.

I have install the workstation and burn the iso file into a disc le.

Pls help me as i need all this for my project in sch!

Thanks alot 😃

0 Kudos
58 Replies
Dave_Mishchenko
Immortal
Immortal
Jump to solution

When you access the console and run lspci, what do you get for output?

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

This is the output i saw:

00.00.00 Bridge: Intel corporation

00.0.00 Bridge: Intel corporation

00.28.00 Bridge: Intel corporation

00.29.00 Serial bus controller: Intel Corporation

00.29.00 Serial bus controller: Intel Corporation

00.29.00 Serial bus controller: Intel Corporation

00.29.00 Serial bus controller: Intel Corporation

00.29.00 Serial bus controller: Intel Corporation

00.29.00 Serial bus controller: Intel Corporation

00.30.00 Bridge: Intel Corporation 82801BA/CA/DB/EB PCI Bridge

00.30.02 Multimedia controller: Intel Corporation

00.30.02 Bridge: Intel Corporation

00.31.02 Mass storage controller: Intel Corporation 82801FB/FW (ICH6/ICH6W)SATA controller

00.31.03 Serial bus controller:nVidia Corporation

01.00.00 Display controller: nVidia Corporation

02.00.00 Network controller:broadcom Corporation NetXtre,e BCM5751 Gigabit Ethernet

when i type lspci-v: it shows me the IDE no. which i using class 0101: 8086:2651

0 Kudos
Dave_Mishchenko
Immortal
Immortal
Jump to solution

What about from lspci -p and fdisk -l?

0 Kudos
Dave_Mishchenko
Immortal
Immortal
Jump to solution

Hello Peter, did you try the nocpuidlimit switch that's described in the thread I mentioned above?

Specifically to do this --

At the initial bootloader screen (when booting from the ISO), press TAB to edit the boot options

Hold down the left-arrow key to move the cursor back to the beginning of the boot options, and add "nocheckCPUIDLimit" right after "vmkernel.gz", so that the first part of the boot options BEFORE the first "---" reads: "mboot.c32 vmkernel.gz nocheckCPUIDLimit ---"

Press ENTER.

If you get get the system to boot with this, you can then modify the advanced settings for the host and then set this check permanently.

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

Lspci -p command is :

Bus:SL.F Vend:Dvid Subv:Subd ISA/irq/Vec P M Module Name Spawned bus

00:00:00 8086:2580 1014:02f7 V

00:01:00 8086:2581 0000:0000 5/ 5/0x79 A V

00:01:00 8086:2581 0000:0000 5/ 5/0x81 A V

00:01:00 8086:2581 0000:0000 11/ 11/0x79 A V usb-uhci

00:01:00 8086:2581 0000:0000 9/ 9/0x91 B V usb-uhci

00:01:00 8086:2581 0000:0000 10/ 10/0x99 C V usb-uhci

00:01:00 8086:2581 0000:0000 11/ 11/0x89 A V ehci-hcd

00:30:00 8086:244e 00:00:0000 010 V

00:30:00 8086:244e 00:00:0000 010 V

.

.

.

.

.

02:00:00 14e4:1677 1014:02f7 5/ 5/0x79 A V tg3 vmnic0

fdisk -l

It shows nothing.

0 Kudos
peter_adamson
Contributor
Contributor
Jump to solution

Author : Dave.Mishchenko

Profile : http://communities.vmware.com/people/Dave.Mishchenko

Message:

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

Hi,

I facing this problem :

Scroll down in the document until you find the section "def IDEFilter(lun)". You will be changing the text:

return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_IDE

to

return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_ISCSI

If you have not used vi before, move the cursor to the end of "TYPE_IDE" and the press the Insert key. The press backspace to delete IDE and type in ISCSI. Then press the ESC key, type in the command !wq and press Enter to save the file and exit.

I could nt save the file. As when i type ! (it shows '!' is not implemented).

How shld i go about it?

thanks 😃

0 Kudos
Dave_Mishchenko
Immortal
Immortal
Jump to solution

Sorry - that's a typo. It should be :wq

When you ran lspci -p did you have a line which listed vmhba0?

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

Ok. Thanks! 😃 will try it out.

When i run Ispci - i dun see any vmhba0.

Thanks dave! ^^

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

Hi Dave,

5) When you run the install command, it is important to note that the installer will switch you back to the ALT-F2 (DCUI) screen. Press ALT-F1 to return to the console again. You will see the below screen again with the prompt to press Enter to install. Do so and the install will proceed.

6) Press F11 on the next screen and you should then see your IDE drive as show below. Press Enter to continue and after a few minutes the install should complete and you will be prompted to reboot.

I did this two steps. But it does not show my IDE drive. It go back to the screen where it shows Installation failed.

What can i do with it?

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

Hi,

I did till step 6 and i can't continue with it. I followed the steps carefully and tried it several times.

But i dun seems to be able to see the IDE drive.

This is the link:

http://www.vm-help.com/esx/esx3i/ESXi_install_to_IDE_drive/ESXi_install_to_IDE_drive.php

Issit because it can't detect my hardisk? If so, what can i do?

Thanks.

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

hi,

ESXi does not recognise my IDE drive. How to overcome this problem?

0 Kudos
Dave_Mishchenko
Immortal
Immortal
Jump to solution

If you're not seeing a vmhbaX device when you run lspci then ESXi is having a problem loadnig the driver for the ICH6 controller. I would suggest adding another controller that has been tested and found to be working.

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

How to install controller?

Btw for school PC, is there only one controller?

Thanks! 😃

0 Kudos
Dave_Mishchenko
Immortal
Immortal
Jump to solution

You'll have the build in controller which will have SATA / IDE

interfaces. Would you have an Adaptec SCSI controller lying around?

You might want to try that or list the list of controllers that people

have tested here

http://www.vm-help.com/esx/esx3.5/Whiteboxes_SATA_Controllers_for_ESX_3.5_3i.htm#SATA

0 Kudos
avenlin
Contributor
Contributor
Jump to solution

U mean tat i need to haf ISCSI then i can install my ESXi.

0 Kudos
Dave_Mishchenko
Immortal
Immortal
Jump to solution

No you don't have to add a SCSI controller for this to work. ESXi is fairly particular at what hardware it will work with. If you want a safe ,bet you would get something for the I/O HCL as this represents hardware that VMware has tested with ESXi. Once you're off that list it's a bit of gamble as to wether or not ESXi will work with your hardware. In your case, it seams that the driver just don't like the ICH6 controller, so you're left with adding another controller to the PC or going with another PC.

Thus if you have an adaptec card around I would try that, likewise if you have a promise controller. See the whitebox HCL listed I posted above for other ideas. Without a controller that ESXi can both recognize and load a driver for, you're not going to get ESXi running on this PC. Although you could try copying ESXi to a USB flash drive and boot from that, assuming your PC supports booting for a USB flash drive. But in that case, you would still need to provide some sort of storage on your network (NFS / iSCSI - and there are free options for that if you have another PC around).

0 Kudos
peter_adamson
Contributor
Contributor
Jump to solution

Dave,

Thanks for this

Hello Peter, did you try the nocpuidlimit switch that's described

in the thread I mentioned above?

Specifically to do this --

At the initial bootloader screen (when booting from the ISO), press

TAB to edit the boot options

Hold down the left-arrow key to move the cursor back to the

beginning of the boot options, and add "nocheckCPUIDLimit" right

after "vmkernel.gz", so that the first part of the boot options

BEFORE the first "---" reads: "mboot.c32 vmkernel.gz

nocheckCPUIDLimit ---"

Press ENTER.

I have succeeded in installing HyperV this way. Thanks.

If you get get the system to boot with this, you can then modify

the advanced settings for the host and then set this check

permanently.

How? When I boot HyperV from the internal hard disk I get the CUPID

error again. How do you make a permanent change?

Cheers,

Peter

0 Kudos
Iceberg72
Contributor
Contributor
Jump to solution

Once you have successfully booted your ESXi server, use the management tool (downloaded by using a web browser to your server's IP) to make the setting permanent. It's under Advanced, Kernel, Options I think. Just uncheck the box for checkCPUIDLimit and reboot.

To get it to boot from the hard drive, press Shift-O on the bootup screen (where the white bar goes across the bottom) and when it gives you a prompt for advanced settings, put in the nocheckCPUIDLimit and hit enter a couple times. Should boot up then, and you can download the tool.

0 Kudos