VMware заявляет минимальный размер памяти для ESXi 5.5 - 4Гб, что проверяется во время установки. Но имея на борту 4Гб памяти столкнулся с ошибкой - "MEMORY_SIZE ERROR: This host has 3.97 GiB bytes of RAM. 3.97 GiB are needed".
Запускаем установщик VMware ESXi 5.5
После появления окна приветствия "Welcome to theVMware ESXi 5.5.0 Installation" нажимаем Alt+F1 для перехода на первую консоль
Логинимся под root, пароля нет
# переходим в каталог с интересующими нас файлами cd /usr/lib/vmware/weasel/util/ # удаляем скомпилированный скрипт rm upgrade_precheck.pyc # снимаем флаги, препятствующие редактированию скрипта mv upgrade_precheck.py upgrade_precheck.py.def cp upgrade_precheck.py.def upgrade_precheck.py # прописываем права на редактирование chmod 755 upgrade_precheck.py # открываем скрипт в vi для редактирования vi upgrade_precheck.py
Вводим "/MEM_MIN_SIZE" - ищем необходимую переменную - "MEM_MIN_SIZE".
Нажимаем "a" - входим в режим ввода символов.
Формулу "(4 * 1024 - 32)" меняем на "(2 * 1024 - 32)"
Нажимаем "ESC"- возвращаемся в командный режим.
Вводим ":wq" - сохраняем и выходим из vi.
# ищем PID утстановщика ps -c | grep weasel # убиваем установщик kill PID