
1. 蜗牛星际这套硬件为什么到现在还值得折腾1.1 从矿渣到“全民虚拟化入门机”蜗牛星际的硬件底细蜗牛星际这台机器很多刚入坑的朋友听到名字会以为是某个NAS品牌其实它是当年矿难时期流出来的一批一体化NAS准系统。机箱大概是四盘位热插拔尺寸比普通ITX机箱大一圈里面塞的是一块J1900四核主板带四个SATA口、双千兆网卡、两个内存插槽整机功耗低到离谱满载也就二十多瓦。当年几百块钱就能收到完整的一套后来的价格涨涨跌跌但依然是目前玩虚拟化和NAS最便宜的“练功房”之一。我手上的这台蜗牛是B版双网卡版本前后换过内存、加过SSD折腾了快三年。对这机器的脾气算是摸透了。它最大的价值不是性能而是让普通人花很少的钱就能把“虚拟化”这件事彻底跑起来装好ESXI之后一个四盘位小主机可以同时跑OpenWrt软路由、Ubuntu服务器、黑群晖甚至再挂一个Windows虚拟机做下载机。功耗低、体积小、静音改一下也能放客厅非常适合作为家庭虚拟化实验平台。网上对蜗牛星际的评价比较两极分化有人说它不稳定、网卡兼容性差、硬盘供电拉胯有人说只要装对版本、处理好散热它就是一台极好的迷你服务器。两边说的都对关键看你有没有踩到正确的安装路子。这篇教程要解决的就是最核心也是最劝退的一步在蜗牛星际上“完美安装ESXI 6.7”。注意是ESXI 6.7不是7.0也不是8.0这个版本选择背后有很实际的原因。1.2 为什么不用ESXI 7.0/8.0非要选6.7很多第一次接触的朋友会问既然都2024年了为什么不装最新版ESXI 8.0答案不是“越新越好”而是“硬件太老新的玩不转”。蜗牛星际主板上最常见的网卡是Realtek RTL8111F或RTL8168甚至有部分早期批次用的是主板板载RTL8111G。VMware从ESXI 7.0开始把大量原生驱动踢出安装镜像RTL8111系列网卡默认情况下根本不在驱动列表里这就导致你在安装7.0/8.0时直接卡在“No network adapters detected”这一步。ESXI 6.7虽然官方镜像对Realtek网卡的支持也不算完美但它的社区驱动体系非常成熟定制镜像很容易找而且6.7本身对J1900这类Bay Trail架构的CPU支持非常稳定虚拟化性能调度、直通功能、Web管理界面用起来完全够用。再加上6.7目前还在不少老运维手里服役遇到问题网上能搜到大量现成解决方案对新手来说少踩很多坑。另外ESXI 6.7的磁盘需求、内存占用和硬件兼容性都比新版本宽松。蜗牛星际常见的4GB内存版本装6.7跑一两个小虚拟机没问题但你要强行上8.0光系统本身的内存占用和资源调度就可能把这个小主机压得喘不过气。所以结论很明确蜗牛星际搭配ESXI 6.7是目前最稳、最省心也最适合新手的组合。后面所有步骤都围绕这个版本展开。2. 安装前避坑BIOS、双BIOS与启动U盘制作2.1 先确认蜗牛星际是哪个版本双BIOS问题怎么处理老玩家圈子里常说的“双B”指的其实是蜗牛星际这类型主板上相当常见的双BIOS设计。拆开机器看主板你能找到两颗并排的BIOS芯片其中一颗是主BIOS另一颗是备份BIOS。这种设计本来是用于工业场景防刷死的但在玩家手里就变成了一个很好的保护机制万一ESXI安装过程中你手贱改了BIOS设置或者刷BIOS刷黑了可以通过主板上的跳线或者双刀开关切回备份BIOS机器不至于变砖。操作上非常直接实物主板上会有一组跳线帽有的版本是两个开关铭牌上通常印着MAIN和BACKUP断电状态下用跳线帽短接到BACKUP那一排或者把拨动开关拨到备份侧再通电开机就会从备份BIOS引导。切回主BIOS同理。我建议你在折腾ESXI之前先找到这个跳线位置拍个照记下来万一后面系统引导出问题这是一个非常有效的急救通道。另外还要注意蜗牛星际主板上有不少第三方BIOS有些是优化过的解锁版有些是魔改支持更多CPU但默认情况下我们不需要刷BIOS。保持出厂BIOS只要进到设置里把几个关键项改对就行。改动越少稳定性越高。2.2 BIOS设置虚拟化、启动顺序、SATA模式一个都不能少开机过程中盯着屏幕出现品牌或板厂Logo时按Del键进BIOS蜗牛星际这类主板大多是AMI的界面。进去之后不要乱翻先把这几个位置确认好。第一虚拟化技术。用方向键找到Advanced-CPU Configuration把Intel Virtualization Technology设置为Enabled。这一步不开启的话安装完ESXI也能用但虚拟机性能会非常拉胯所以务必提前打开。第二SATA模式。在Advanced-SATA Configuration里把SATA Mode改成AHCI。如果不做这一步ESXI在安装时可能认不到硬盘尤其是有些主板默认是IDE模式装完系统之后四个盘位会变成一块“未知设备”。第三启动模式。ESXI 6.7支持UEFI和Legacy双模式引导但蜗牛星际自带的UEFI固件质量参差不齐我实测最稳的方案是直接使用Legacy模式。在Boot菜单里关闭Secure Boot如果能看到把Boot Mode设为Legacy或者在启动项里选择以UEFI或Legacy方式引导U盘时统一用Legacy。最后调整启动顺序把U盘设为第一启动项。如果之后不想每次开机都插着安装U盘系统装好后可以再把第一启动项改回硬盘。这些设置看起来零碎但每一项都对应一个典型故障。很多人在安装阶段卡住回头一查全是BIOS设置没做对白白浪费一晚上。2.3 用Rufus写ESXI 6.7安装U盘选对写入模式准备工作里最容易出错的就是写盘这一步。ESXI的安装ISO虽然是个ISO文件但它和普通Windows安装盘不太一样直接解压复制到U盘是无法引导的必须用写盘工具把镜像整体写入U盘。我个人推荐用Rufus开源、绿色、单文件Windows下直接运行。插入一个4GB以上的U盘8GB最好打开Rufus设备选择你的U盘引导类型选择下载好的VMware-VMvisor-Installer-6.7.0.update03.iso镜像。关键一步来了Rufus会弹窗询问“使用ISO镜像模式写入”还是“使用DD镜像模式写入”这里一定要选择DD镜像模式。选错的话U盘插到蜗牛星际上会提示没有操作系统或引导扇区无效很多新手都栽在这。写入完成之后再校验一下U盘容量如果Rufus成功写入U盘在资源管理器里会显示为一个很小的分区这是正常的别大惊小怪。顺手把U盘拔掉再插上确认系统能识别到。另外我建议优先插在蜗牛星际主板后置的USB2.0口上而不是前面板或USB3.0口个别主板的USB3.0口在ESXI安装阶段反而会出问题。反正安装文件也不大USB2.0速度完全够用。3. 完美安装ESXI 6.7全程记录3.1 从U盘引导手把手走完安装向导把U盘插好接上显示器VGA或HDMI都行和键盘通电开机。如果BIOS启动顺序设置正确屏幕会出现硕大的VMware ESXI引导界面下方有倒计时。直接回车进入安装器不需要碰任何内核参数。接下来安装器会加载一个最小化的Linux环境这个过程大约一分钟屏幕上会刷过一堆日志不用紧张等它稳定下来出现安装选项。安装选项一共几个ESXi-6.7.0-standard标准安装、ESXi-6.7.0-standard (nested)嵌套虚拟化、Boot from local disk从本地磁盘启动以及一条Enter to continue之类的提示。选择第一项ESXi-6.7.0-standard回车。下一步会扫描可用存储设备蜗牛星际的四块硬盘如果都是空盘这里应该全部显示为候选安装目标。选一块你最不心疼的盘作为ESXI系统盘后面会全盘格式化数据会消失这点务必提前确认。之后是键盘布局默认US Keyboard直接回车。设置root密码这一步要注意ESXI对密码策略有要求至少包含大写字母、小写字母、数字和特殊字符长度8位以上。不要用太简单的组合也不要太复杂导致记不住。这个密码就是以后登录Web后台和SSH管理的唯一凭证后面章节我会单独讲它突然失效怎么办。密码确认之后会弹出一个警告Confirm Install提示会清空磁盘再次确认后进入正式安装进度条走完拔出U盘回车重启。3.2 网卡驱动不识别两种方法现场解决刚接触蜗牛星际的人最容易在这里心态崩了安装器走到前面一切顺利但到了配置网络这一步界面上愣是看不到网卡或者直接报No network adapters detected。别慌这就是Realtek网卡驱动的老问题。ESXI 6.7官方安装镜像里实际上包含了一部分RTL8168/RTL8111的驱动但不同批次蜗牛星际网卡型号有差异有的需要额外注入驱动才能被识别。第一种方法是下载一个已经集成好Realtek网卡驱动的定制版ESXI 6.7镜像。社区玩家长期维护这类镜像里面除了网卡驱动通常还集成了USB网卡、SATA控制器驱动和一些常用环境小工具。下载后按前面Rufus方式写入U盘再安装基本上能直接认出网卡。不过需要提醒的是定制镜像的来源一定要靠谱有条件的话比对一下校验值避免被人塞了后门工具。第二种方法是先拿一块普通的USB转RJ45千兆网卡插到蜗牛上ESXI安装时通常能识别到USB网卡先完成系统安装。系统起来之后通过SSH或Web后台把Realtek驱动离线包VIB上传进去再用命令esxcli software vib install -d /路径/offline-bundle.zip装驱动装完重启就完事。这个方法更干净但需要你稍微懂一点命令操作适合想折腾的更深入一点的玩家。对新手来说我建议优先尝试定制镜像省时省力。等装好系统、搞清楚ESXI的基础逻辑之后再回头研究离线注入也不迟。3.3 第一次进管理后台固定IP、开启SSH、设置时间系统重启进入ESXI本地控制台后你会看到一个黄色或灰色的管理界面显示系统版本、CPU、内存以及当前IP地址。默认情况下ESXI会通过DHCP获取IP这个IP就是后续管理入口。为了长期稳定使用必须改成固定IP。在控制台按F2进入Authentication Required输入root密码。进入Configure Management Network选IPv4 Configuration把Set static IPv4 address and network mask选上填一个你局域网里固定的IP比如192.168.1.100子网掩码255.255.255.0网关填你路由器的地址。DNS可以暂时填路由器IP或公共DNS稳妥起见填网关地址就够。保存之后用浏览器访问https://你设置的IP就能看到VMware Host Client登录页。这里有个容易忽略的点地址一定是https开头不是http浏览器会提示证书不安全选择继续访问即可。同一个Configure Management Network菜单里还有DNS Configuration和IPv6 Configuration。IPv6如果不需要直接Disable可以少一个干扰源。Network Configuration页面里还需要确认下行链路对应的物理网卡。蜗牛星际双网口的主板经常会看到两个vmnic安装后默认把两个物理网卡都绑定到了同一个Management Network上这时候IP会随机走其中一块对管理来说无所谓但要记得后续创建虚拟交换机时做好区分别把管理网和数据网搞混。顺手把SSH打开控制台按F2进系统自定义在Configure Management Network上面找到Troubleshooting Options把Enable ESXi Shell和Enable SSH都按回车改成Started状态。这样以后你就能用终端远程管理不用每次接显示器。时间同步也是运维里最容易忽略的一环。ESXI默认时间如果不准后面装虚拟机、看日志、做证书校验都会出诡异问题。在管理后台的主机 - 管理 - 系统 - 时间和日期里改成使用NTP服务器填pool.ntp.org或ntp.aliyun.com启动NTP客户端并保存。同步成功之后再继续后面的操作。4. 安装后必做的几件事为长期稳定运行打基础4.1 检查磁盘识别与四个盘位的实际映射系统正常进管理后台之后第一件事不是急着一键创建虚拟机而是到存储 - 适配器里看看所有SATA控制器和磁盘是否被正确识别。蜗牛星际主板常见的SATA控制器有两种板载SATA口和第三方芯片扩展的SATA口。ESXI 6.7对第三方芯片的支持要看具体型号如果某个盘位对应的磁盘一直不出现先检查是不是这块扩展卡的驱动没被加载或者BIOS里SATA端口被禁用。继续往下看打开主机 - 存储 - 存储设备你会看到一系列设备路径通过设备型号可以判断是哪块盘。这里有个非常实际的建议在真正把数据盘交给虚拟机之前先在ESXI上创建一个简单的datastore然后快速在不同盘位之间插拔测试一遍确定每个物理盘位对应的naa.xxx标识。为什么建议做这一步因为蜗牛星际盘位多、机箱排线复杂如果搞错盘位后续直通或分配数据盘时很可能把空盘当数据盘损失不可逆。我自己的习惯是把系统装在一块单独的小容量SSD或固态U盘上四个盘位全部留给后续的NAS存储池或数据盘。这样就算哪天系统崩了重新装ESXI也不会动到数据盘。4.2 导出配置备份与root密码管理很多玩家装完就把系统忘在脑后直到某一天登录不上才发现根本没有应急预案。ESXI系统文件所在分区的稳定性虽然不错但NVRAM存储里面包含密码哈希、网络配置、启动配置是很容易出问题的地方。蜗牛星际这类老主板CMOS电池老化、断电、BIOS重置都可能导致NVRAM信息异常表现就是登录突然失败或配置丢失。所以装完系统后立刻导出一份配置备份非常有必要。在VMware Host Client中依次进入主机 - 管理 - 系统 - 备份配置点击下载配置会生成一个configBundle-xxx.tgz文件把它保存到安全位置。恢复方法很简单同名位置选择恢复配置上传刚才的备份然后重启。这套配置里包含了root密码哈希、网络设置、存储配置和许可信息换主板或重置NVRAM后能快速救回系统。root密码管理这块我建议密码单独保存在一个离线的密码管理器里。之前聊到的重置方法我们后面讲但最好的办法是预防因为每次重置都要拔插U盘非常折腾。密码一旦设好账号名不要乱改除非你知道怎么同步SSH权限。4.3 关闭无用服务限制管理端口暴露ESXI裸奔在局域网里默认开放很多管理服务对于家庭网络来说风险可控但不能完全不做加固。在主机 - 管理 - 服务里把所有不用的服务停掉或改为随主机启动。比如彩色设备日志、虚拟机文件系统VFS这些用不到的可以直接禁用CIM服务器之类的工业管理协议也关掉减少内存占用和攻击面。如果你的路由器或交换机支持VLAN隔离建议把ESXI的管理网单独划到一个VLAN里家用不一定要做得很复杂但至少不要把ESXI管理口直接暴露给所有设备。这部分我在后续的“网络配置实战篇”里会展开讲这里先提一句。5. 常见问题与排查实录5.1 突然root密码登录错误原因排查与重置方法这条特意放在最前面因为实在太多人踩坑了我也栽过。vmware esxi 6.7 突然root密码登录错误明明密码没改过却怎么都登不进去Web页面一直提示密码错误。先说可能的原因我自己遇到过的主要有三类第一键盘布局问题。ESXI控制台默认是US键盘布局如果你当时用密码里的特殊字符和中文输入法的键盘布局不一致可能从第一次设置密码时就已经“设错”了只是当时没发现。第二NVRAM被重置。ESXI把密码哈希存在主板的NVRAM中断电、CMOS放电、BIOS设置恢复默认都可能让NVRAM里的认证信息失效或混乱。第三误操作或暴力破解保护。如果你反复输错密码ESXI会临时锁定登录界面提示倒计时并不是密码真的错了。如果确定是密码彻底不可用先用最官方的办法重置。插入当初的安装U盘从U盘引导进入ESXI bootloader界面倒计时出现时快速按一次ShiftR屏幕会进入密码重置模式。它会列出检测到的ESXI系统分区所在磁盘选择对应系统盘按回车。然后按要求输入两次新的root密码密码必须符合复杂度要求。重置完成后提示写入成功拔掉U盘重启再用新密码登录。这个ShiftR技巧在老版本ESXI上同样适用。需要注意重置密码会覆盖旧密码虚拟机配置和存储数据不受影响。如果你设置过SSH直接在命令行执行passwd root其实也能改但要确保当前SSH还能登录能登录的情况就用这个更简单。我自己的体会是装完系统后一定要第一时间导出备份并且把密码记录到本地。指尖上的几秒钟能省去一次深夜插键盘的折腾。5.2 安装卡在“Loading ESXI”或U盘无法引导先检查U盘是不是用了DD模式正确写入。很多人在这一步用UltraISO把ISO解压到U盘结果开机找不到启动项或者进了引导界面却卡在Loading ESXi半天不动。这类问题八成是主板没有正确识别引导设备。解决方法是回到BIOS把启动模式切成Legacy并且确认U盘插的是USB2.0口。个别主板还会要求关闭UEFI的Secure Boot才能识别Legacy启动器。另外如果你的U盘容量很大比如64GB写入DD镜像后剩余空间在ESXI安装阶段可能不会被正确分区也会造成卡住。换个小容量U盘是更省心的选择。在ESXI安装器的启动界面如果实在进不去还可以尝试在boot提示符后面输入参数ignoreHeadlessTRUE或noIOMMU再回车部分主板对这类参数比较敏感能绕过兼容性问题。5.3 蜗牛星际散热、硬盘供电和“假死”现象蜗牛星际最出名的问题不是软件而是硬件散热和硬盘供电。原装风扇转速高、噪音大很多人拿到手第一件事就是换静音风扇甚至加调速器。但千万别为了静音把风扇完全拆掉J1900虽然功耗低四盘位硬盘运行时的热量其实不低长期高温会导致系统不稳定、断网甚至ESXI后台无响应。硬盘供电是另一个坑。蜗牛星际有一批电源或背板质量一般四块机械硬盘同时启动瞬间电流很大容易导致电压跌落表现是系统运行中某个盘突然掉盘或者开机时一直卡在初始画面。我实测最有效的方法是换一个好点的电源适配器给蜗牛供电时尽量用12V 5A以上的适配器并且不要在同一个排插上再接太多大功率设备。另外有条件的话可以把机箱背板的SATA电源线重新梳理一下避免接触不良。所谓“假死”现象就是ESXI后台Web页面打不开但虚拟机还在跑Ping也不通。这类情况多数是网卡驱动在长时间高负载下丢包或卡死重启网络服务或整机重启能缓解但根治方向还是换网卡或改用PCIe网卡直通。蜗牛星际还有一个PCIe扩展槽如果你后续上了软路由等高负载应用我建议直接插一张Intel或Broadcom的PCIe网卡稳定性会上一大截。最后再分享一个小技巧ESXI系统盘如果装在机械硬盘上尽量打开高级系统设置里的Hardware Health监控并且设置好告警方便第一时间发现CPU温度异常。别问我怎么知道的——我那块硬盘就是因为温度过高连续掉盘最后把所有虚拟机全迁离才救回来。这篇先写到这里后面还有存储设计、虚拟机规划、直通和备份等一大串内容咱们下一篇继续。