ESXI实验修改内存限制方法

本文详细介绍了如何调整ESX/ESXi的内存需求设置,允许其在仅有1GB内存的虚拟机中启动。通过修改配置文件和调整虚拟机内存设置,即使内存资源有限,也能实现ESX/ESXi的正常运行。
实验环境是在VMware Workstation 6.5.2安装vSphere(ESX)

在启动vSphere(ESX)时,最少得分配2G内存,否则就会报内存不足,拒绝启动。这个数目可以在安装好vSphere(ESX)后,通过修改一个00.vmnix配置文件,来达到只用1G内存(或者更少)就可以让vSphere(ESX)顺利启动的目的。

1、先安装vSphere(ESX),分配2G的内存;
2、第一次启动vSphere(ESX),分配2G的内存;
3、登陆
4、cd /etc/vmware/init/init.d/ 
5、vi 00.vmnix  找到  RequiredMemory=2064384 此行,,将2064384修改为1040384
6、保存,关闭vSphere(ESX)虚机
7、在VMware Workstation中将vSphere(ESX)的内存调整为1024M
8、OK,,Go!!

大家知道ESX/ESXi 4.0至少要2GB内存才能启动,但是通常我们做一些简单的实验会使用VMware Workstation来安装ESX,如果在你的电脑上安装两个以上的ESX话,内存很快会被用完。下面就讲一下如何调整ESX/ESXi的设置,让其能在1GB的虚拟机中启动出来。

1.调整ESX的内存需求设置
首先要安装好ESX,安装的时候仍然需要将虚拟机设置为2GB内存,否则无法安装。
安装完成后,编辑以下文件
vi /etc/vmware/init/init.d/00.vmnix
找到RequiredMemory=2064384这一行 (2064384 = (2GB*1024-32MB)*1024)
将其改为RequiredMemory=1015808    (1015808 = (1GB*1024-32MB)*1024)
保存后关闭虚拟机,将内存改为1GB,再开机,1GB也能正常启动,如下图:

2.调整ESXi的内存需求设置
首先要安装好ESXi,安装的时候仍然需要将虚拟机设置为2GB内存,否则无法安装。
安装完成后,进入console命令行,编辑以下文件
(若不清楚如何进入console,ESXi 3.x/4.0请点这里,ESXi 4.1请点这里)
vi  /etc/vmware/esx.conf
添加这一行/vmkernel/minMemoryCheck = “false”
经过反复测试,ESXi 4.0最低可将内存设为1136MB启动,如下图:

但系统会提示不稳定,如下图:

ESXi 4.1最低只能设到1700MB启动,如下图,低于此数值的会导致ESXi紫屏

<think>我们正在处理一个关于在树莓派5上安装VMware ESXi的查询。根据之前提供的引用,这些引用主要针对树莓派4B,因此我们需要调整步骤以适应树莓派5。同时,请注意,VMware ESXi for ARM 目前可能仍处于Fling(实验性)阶段。 关键点: 1. 树莓派5与树莓派4B在硬件上有所不同,因此需要确认ESXi-Arm版本是否支持树莓派5。 2. 根据引用[1],ESXi-Arm的安装镜像需要从VMware官网下载(需要账户)。 3. 引用[2][3]提到需要树莓派的固件和UEFI固件。 4. 引用[4]提供了在树莓派上更新系统及安装rpi-eeprom的步骤。 5. 引用[5]提供了树莓派4B上的一些特殊设置(如内存限制),但树莓派5可能需要不同的设置。 由于树莓派5是较新的设备,ESXi-Arm可能尚未正式支持。因此,我们需要查看VMware Fling网站是否有更新版本支持树莓派5。 步骤建议: 1. 确认ESXi-Arm版本支持树莓派5:访问VMware Fling网站(https://flings.vmware.com/esxi-arm-edition)查看最新信息。 2. 下载必要的文件: - ESXi-Arm安装镜像(从Fling网站) - 树莓派5的最新固件(从树莓派官方GitHub) - 树莓派5的UEFI固件(从树莓派官方或UEFI项目获取) 3. 准备安装介质(如U盘),使用工具(如Rufus)将ESXi镜像写入U盘。 4. 更新树莓派5的EEPROM(类似于引用[4]的步骤,但注意树莓派5的更新命令可能不同)。 5. 调整树莓派5的配置(可能需要修改config.txt,如引用[5]中的内存设置,但树莓派5可能需要不同的设置)。 6. 安装并启动。 然而,由于树莓派5是新产品,具体步骤可能需要参考最新的社区指南。因此,我们建议用户查看最新的社区资源(如树莓派论坛或VMware社区)。 考虑到以上信息,我们给出一个初步的步骤指南,但请注意实际操作可能因具体情况而异。 安装步骤: 1. **准备工作**: - 树莓派5(建议8GB内存版本) - 至少32GB的U盘(用于ESXi安装介质) - 另一个U盘或SD卡(用于树莓派5的UEFI固件和启动) - 网络连接(有线) - 显示器(通过HDMI连接)和键盘 2. **下载所需文件**: - 从VMware Fling网站下载ESXi-Arm安装镜像(最新版本,如果支持树莓派5的话)[^1][^2]。 - 下载树莓派5的最新固件(通常通过`rpi-eeprom`包获取)[^4]。 - 下载树莓派5的UEFI固件(从树莓派官方或UEFI项目,例如:https://github.com/pftf/RPi4/releases 可能有适用于RPi5的版本,但需要确认)。 3. **更新树莓派5的EEPROM**: - 首先,在树莓派5上安装一个临时的操作系统(如Raspberry Pi OS Lite),以便进行更新。 - 更新系统并安装eeprom工具: ```bash sudo apt update sudo apt upgrade sudo apt install rpi-eeprom ``` - 更新EEPROM(注意:树莓派5的更新命令可能与4B不同,请参考官方文档): ```bash sudo rpi-eeprom-update -a sudo reboot ``` 4. **安装UEFI固件**: - 将UEFI固件文件(通常是`.bin`文件)复制到SD卡或U盘的特定分区(通常是FAT32格式的启动分区)。 - 配置树莓派5从UEFI启动(可能需要修改EEPROM设置,将启动模式改为UEFI)。 5. **准备ESXi安装介质**: - 使用工具(如Rufus或BalenaEtcher)将ESXi镜像写入U盘。 6. **配置树莓派5的启动设置**: - 插入装有UEFI固件的SD卡(或U盘)和ESXi安装U盘。 - 启动树莓派5,进入UEFI设置界面(通常按ESC或Del键)。 - 在UEFI设置中,调整启动顺序,将ESXi安装U盘设为第一启动项。 - 可能需要调整内存设置(如果ESXi要求,但树莓派5的8GB内存应该不需要限制,除非有类似树莓派4B的3GB限制问题)。 7. **安装ESXi**: - 保存UEFI设置并重启,从ESXi安装介质启动。 - 按照屏幕提示进行安装(注意:ESXi需要安装到另一个U盘或SSD,不能安装到树莓派自身的内存卡,因为安装过程会格式化目标磁盘)。 8. **安装后的配置**: - 安装完成后,移除安装介质,从安装好的ESXi磁盘启动。 - 通过ESXi的控制台或Web界面进行配置(需要设置网络等)。 注意:以上步骤基于树莓派4B的经验,树莓派5可能需要调整。目前(截至2023年),VMware ESXi-Arm Fling尚未正式支持树莓派5,因此用户可能需要等待更新或使用社区提供的补丁。 相关问题: 1. 树莓派5与树莓派4B在安装ESXi时有哪些主要区别? 2. 如何更新树莓派5的EEPROM和UEFI固件? 3. 在树莓派5上安装ESXi可能遇到哪些兼容性问题? 4. 如何配置树莓派5的UEFI启动顺序? 5. 树莓派5安装ESXi后如何管理虚拟机? 由于树莓派5是新产品,建议用户密切关注VMware Fling网站和树莓派官方论坛以获取最新信息。</think>### 在树莓派5上安装VMware ESXi的步骤 **重要提示**:截至2024年,VMware尚未官方支持树莓派5的ESXi-Arm版本。以下步骤基于树莓派4B的安装经验调整,需依赖社区方案,可能存在兼容性风险。 --- ### **安装流程** #### 1. **准备工作** - **硬件要求**: - 树莓派5(建议8GB内存版本) - USB 3.0固态硬盘(≥32GB,用于安装ESXi系统) - 网线(ESXi需有线网络) - 第二个U盘(≥8GB,制作安装盘) - **关键文件下载**: - ESXi-Arm安装镜像(需VMware账户)[^1] [VMware Fling下载页](https://flings.vmware.com/esxi-arm-edition) - 树莓派5专用UEFI固件(替代官方引导) [RPi5 UEFI固件](https://github.com/pftf/RPi5/releases) - 树莓派EEPROM更新工具(更新板载固件)[^4] #### 2. **更新树莓派固件** ```bash # 安装EEPROM工具 sudo apt update && sudo apt upgrade -y sudo apt install rpi-eeprom -y # 更新固件并重启 sudo rpi-eeprom-update -a sudo reboot ``` > 此步骤确保硬件兼容性[^4]。 #### 3. **部署UEFI固件** - 解压下载的UEFI固件包(如`RPi5_UEFI_Firmware_v1.XX.zip`) - 将`RPI_EFI.fd`复制到**FAT32格式**的MicroSD卡根目录 - 插入树莓派5的MicroSD卡槽(作为主引导设备) #### 4. **制作ESXi安装盘** - 使用工具(如[Rufus](https://rufus.ie/))将ESXi-Arm镜像(`.iso`)写入**第二个U盘** - 写入模式选择 `DD Image`(非ISO模式)[^5] #### 5. **配置UEFI启动** - 启动树莓派5,按`ESC`进入UEFI设置 - **关键设置**: ``` Device Manager → Raspberry Pi Configuration → Advanced Configuration → PCIe Link Speed → Gen2(启用USB 3.0) Limit RAM → Disabled(解除内存限制) ``` - 调整启动顺序: `Boot Manager → 将ESXi安装U盘移至首位` #### 6. **安装ESXi** - 保存UEFI设置并重启,进入ESXi安装界面 - 选择**USB固态硬盘**作为安装目标(**注意:会格式化数据**) - 完成安装后移除安装U盘,从固态硬盘启动 #### 7. **首次启动配置** - 按`F2`设置管理密码 - 配置静态IP:`Network → IPv4 Configuration` - 通过浏览器访问 `https://<分配的IP>` 管理虚拟机 --- ### **已知问题与解决方案** 1. **USB控制器兼容性** 若启动卡在`vmkusb`模块,在UEFI中降级PCIe速度为`Gen1`[^5]。 2. **GPU内存分配** 在UEFI配置文件`config.txt`中添加: ```plaintext gpu_mem=16 # 限制GPU显存,释放更多内存ESXi ``` 3. **网络驱动缺失** 树莓派5的2.5GbE网卡需额外驱动,需社区编译`r8169`驱动[^2]。 --- ### **注意事项** - **性能限制**:ESXi-Arm仅支持基础虚拟化(如Linux轻量VM),不支持Windows[^1]。 - **官方支持**:持续关注[VMware Fling](https://flings.vmware.com)获取树莓派5更新。 - **备选方案**:若兼容性问题严重,可考虑Proxmox VE或KVM虚拟化。 > 实践参考:[树莓派ESXI社区论坛](https://www.raspberrypi.com/forums/viewforum.php?f=63) ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值