vmWare ESXi 5.5 mit weniger als 4GB RAM

vmWare ESXi 5.5 mit weniger als 4GB RAM

Bei meiner Home Installation von vmWare ESXi 5.5 auf einem System mit genau 4 GB RAM ist mir aufgefallen das sich der ESXi nicht installieren lässt.
Nach ein paar Minuten suchen hab ich auch schon eine Lösung für das Problem im Netz gefunden.

Bei der Installation muss man nur ein Script anpassen was während der Installation nach die ESXi 5.5 System Requirements prüft.
Dazu wechselt man direkt nach dem booten, beim Begrüßungsbild, mittels ALT+F1 in die Console.
Als User gibt man Root an und es gibt kein Passwort.

Dann wechselt man in das Verzeichnis /usr/lib/vmware/weasel/util
[stextbox id=“bash“]cd /usr/lib/vmware/weasel/util[/stextbox]

Dort verschiebt oder löscht man die Datei upgrade_precheck.pyc
[stextbox id=“bash“]mv upgrade_precheck.pyc upgrade_precheck.pyc_org[/stextbox]

Dann verschiebt man die Datei upgrade_precheck.py und kopiert die anschließend wieder zurück. (Sie hat ein Immortal Flag und es gibt nicht die Tools um es zu entfernen)
Zusätzlich muss man sie noch ausführbar und beschreibbar machen.
[stextbox id=“bash“]mv upgrade_precheck.py upgrade_precheck.py_org
cp upgrade_precheck.py_org upgrade_precheck.py
chmod 755 upgrade_precheck.py[/stextbox]

Jetzt editieren wir die Datei upgrade_precheck.py und suchen nach (4 * 1024) oder checkMemorySize() oder dergleichen
[stextbox id=“bash“]vi upgrade_precheck.py [/stextbox]
Dann editieren wir die stelle und ersetzen die 4 durch eine 1 oder 2. Somit wird das Script prüfen ob wir 1 oder 2 GB RAM haben.

Jetzt noch abspeichern und den Editor verlassen.

Anschließend müssen wir noch dafür sorgen das der entsprechende Prozess die Änderungen neu einliest. Deswegen beenden wir ihn.
Prozess ID suchen[stextbox id=“bash“]ps -c |grep weasel[/stextbox]

und anschließend killen
[stextbox id=“bash“]kill -9 XXXX[/stextbox]

Jetzt kann man die Installation ohne weiteres vorsetzen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*