How to circumvent the memory check in ESXi 5.5

    After attempting to install ESXi 5.5 (and possibly other versions), you get the MEMORY_SIZE ERROR when you have 4G of RAM.

    Original instructions here and here.

     

    1. Boot the system from the media with ESXi installer on it.
    2. After it boots and you get the welcome screen shows up, press Alt+F1 to go to the console.
    3. Login as root (no password).
    4. cd to /usr/lib/vmware/weasel/utils
    5. rm upgrade_precheck .pyc
    6. cp upgrade_precheck.py upgrade_precheck.py.old
    7. vi upgrade_precheck.py.old
    8. Find the line that sets the variable MEM_MIN_SIZE
    9. Change it to read something less than 4G (i.e. "3 * 1024" instead of "4 * 1024").
    10. Save the file (:w!) and exit.
    11. cp upgrade_precheck.py.old upgrade_precheck.py
    12. Do a "ps -c | grep weasel" and kill -9 the python proc.
    13. If it doesn't flip you back over to the installer, use Alt+F2 to get to the second console.
    14. Continue to install.

    No questions yet.