Breaking News

ESXi 5.5 – Installing with less than 4Gib RAM. (ESX MEMORY_SIZE ERROR during install)

Many of us use ESXi for both work and home labs. However, not all of us have the 4+ GB of ram in our servers, well, because we don’t need it. I for one, have 3GB of ram in my server, and it run 3 Centos 6.5 Servers (Web Server, Plex Server, and Dev Server) and a Windows XP SP3 VM without any issues what so ever. With this being the case for many, I figured I would show you how to install ESXi 5.5 on a machine with less than the required 4GB of ram.


1. Boot from VMware ESXi 5.5;
2. wait "Welcome to theVMware ESXi 5.5.0 Installation" screen:



3. Press Alt+F1 for enter console and login as 'root' (no password needed);
4. go to: 
                cd /usr/lib/vmware/weasel/util/
    delete file:
                rm upgrade_precheck.pyc;
5. remove readonly flags;
                mv upgrade_precheck.py upgrade_precheck.py.def
                cp upgrade_precheck.py.def upgrade_precheck.py
6. set permissions:
                chmod 755 upgrade_precheck.py
7. open script in 'vi':
                vi upgrade_precheck.py
8. find "MEM_MIN_SIZE", pres "a" (edit mode. "(4 * 1024 - 32)" change to "(2 * 1024 - 32)", pres 'ESC', run command ":wq" (save & exit);
9. look installer PID:
                ps -c | grep weasel
10. kill installer (PID = process Nr.):

                kill PID
– The installer should have automatically restarted, and you should be able to continue now.

No comments