偶尔测试ESXi虚拟机,刚好4G内存的机器,但是安装ESXi的时候显示3.7G内存,不让安装
于是搜索了一下,解决办法如下,就是修改安装脚本,将4G内存限制修改为2G或者更小即可
注:该方法在ESXi5.x和6.0上均测试成功
首先,ESXi安装启动系统,直到出现Welcom界面,按Alt+F1
登录用户名root,密码空,直接回车
进入检查脚本的目录
1 | #cd /usr/lib/vmware/weasel/util |
删除pyc文件,下次执行更新后的upgrade_precheck.py会重新生成pyc文件
1 | #rm upgrade_precheck.pyc |
复制upgrade_precheck.py文件,并重新复制一个该文件,由于直接编辑这个文件会无法保存,所以才需要这么做
1 | #mv upgrade_precheck.py upgrade_precheck.py.old |
设置新的upgrade_precheck.py文件权限为666
1 | #chmod 666 upgrade_precheck.py |
修改检查脚本文件
1 | #vi upgrade_precheck.py |
编辑文本界面中查找 MEM_MIN
1 | MEM_MIN_SIZE= (4*1024) 改成 MEM_MIN_SIZE= (2*1024) |
杀掉当前会话
1 | #ps -c |grep weasel |
此时正常情况下会跳回欢迎界面,如不跳回按ALT+F2返回继续安装