最近在往 IT 运维方向转,虚拟化是绕不过去的一关。公司里用的是 VMware 环境,但以前我只负责用,没自己搭过。这周翻出一台闲置的台式机,从裸机开始装 ESXi 8.0,踩了 5 个坑才把第一台虚拟机跑起来。整个过程记录一下,给同样在自学的朋友参考。

一、硬件与版本选择

我用的是一台旧台式机:i5-8500、32GB 内存、240GB SSD(装系统)+ 1TB 机械(存数据)。

ESXi 8.0 官方的硬性要求:CPU 必须支持 64 位和硬件虚拟化(VT-x / AMD-V),内存最低 8GB(但实际跑两三台 Windows 虚拟机,16GB 起步,32GB 才谈得上舒服)。磁盘建议 SSD,机械盘跑 Windows 虚拟机会很痛苦。

版本上我选了 ESXi 8.0 Update 2。注意 8.0 之后 VMware 的个人免费许可政策变化过,现在 VMware Cloud Foundation 体系下有免费的 vSphere Hypervisor(ESXi 单主机)可用,注册 Broadcom 账号就能拿到序列号,装完在 Web Client 里录入即可。

二、坑 1:网卡不在兼容列表里

这台机器的板载网卡是 Realtek RTL8111。ESXi 8.0 的安装镜像不带 Realtek 网卡驱动,装完要么识别不到网卡,要么进系统后网络不可用。

解决办法有两个:

  • 换一张 Intel 千兆网卡(I210 / I350 之类),几十块钱,一劳永逸;
  • 用社区驱动 CommunityNetworkingDriver 打包进安装镜像(适合不想拆机的情况)。

我手边正好有一张闲置的 Intel I210,直接换上了。这个是新手最容易卡住的地方——装完发现没网,会误以为是安装失败。

三、坑 2:BIOS 里没开 VT-x

开机进 BIOS(这台是 Del 进),找到 Intel Virtualization Technology 设为 Enabled,顺便把 VT-d 也打开。没开的话安装会在初始化阶段报类似下面的错:

Shutting down firmware services...
 RELCIAM: Relaimed numbers of blocks 0.
This CPU does not support virtualization...

报这个不要怀疑镜像坏了,99% 是 BIOS 设置问题。

四、制作启动盘与安装

用 Rufus 把 ISO 写入 U 盘(DD 模式),U 盘启动后一路下一步:

  1. 选中目标磁盘(我选的 240G SSD),回车;
  2. 键盘布局默认 US;
  3. 设置 root 密码(要求 7 位以上、含大小写数字符号);
  4. F11 开始安装,几分钟后提示重启拔 U 盘。

五、初次配置(DCUI 界面)

重启后是黄灰色的 DCUI 界面。按 F2 输入 root 密码进入配置:

  • Configure Management Network → 设静态 IP。生产环境千万别用 DHCP,宿主机 IP 变了你连管理页面都找不到。我设的是 192.168.1.10/24,网关指向路由器;
  • DNS 填 192.168.1.1(后面我建了域控之后改成指向域控自己);
  • Troubleshooting Options → 打开 ESXi ShellSSH,方便后面敲命令排查。

配置完在浏览器打开 https://192.168.1.10/ui,能看到登录页就说明主机起来了。

六、常用的几条 esxcli 命令

SSH 进去之后这几条我用得最多:

# 看版本
esxcli system version get

# 看网卡
esxcli network nic list

# 看虚拟机
vim-cmd vmsvc/getallvms

# 看存储
esxcli storage filesystem list

# 改主机名的坑:要在 Web Client 里改 DNS 后缀才完整生效
esxcli system hostname set --host=esxi01 --domain=jikegang.lab

七、坑 3:装 Windows 找不到硬盘

新建虚拟机时,默认给的磁盘控制器是 VMware Paravirtual。Windows Server 2022 / Windows 10 的安装盘不带 PVSCSI 驱动,到了"选择安装位置"那一步会显示"找不到任何驱动器"。

两个解法:

  • 把磁盘控制器改成 LSI Logic SAS,兼容性最好;
  • 或者在安装界面加载 VMware 提供的 PVSCSI 驱动软盘镜像。

为了省事,我建 Windows 虚拟机时统一选 LSI Logic SAS,Linux 虚拟机再用 Paravirtual(性能更好)。

八、坑 4:Windows 11 装不上

如果想装 Windows 11,ESXi 里必须满足两个条件:

  • 固件类型选 EFI(不能是 BIOS);
  • 给虚拟机添加 Trusted Platform Module (vTPM) 设备。

少任何一样都会在 TPM 检测那步被拦。我在这个坑上浪费了半小时重装。

九、坑 5:忘记装 VMware Tools

系统装完第一件事就是装 VMware Tools(Windows 里在虚拟机菜单选"安装 VMware Tools",挂 ISO 后运行 setup64.exe)。不装的话:

  • 鼠标在窗口内外切换很别扭;
  • 分辨率不能自适应;
  • 宿主机看不到虚拟机 IP,关机/重启按钮也是灰的(只能硬关机)。

Linux 虚拟机则推荐直接装 open-vm-toolsapt install open-vm-tools -y,比手动装 Tools 省心得多。

十、快照是好东西,但别当备份

每完成一个阶段(比如系统刚装好、域控提升前),我都打一个快照。出问题时 30 秒回退,学习效率提升明显。

但要记住:快照不是备份。快照链式增长会拖慢磁盘,长期挂着还会占满 datastore。稳定之后要删除快照(合并),重要的虚拟机用导出 OVF 的方式留档。

小结

到这一步,宿主机 + 第一台 Windows Server 虚拟机跑起来了。后面几篇我会在这台机器上面再建几台虚机,把 AD 域控、GPO、DHCP 全部串起来,做一个完整的域环境实验。虚拟化这块光看文档没用,真装一遍、踩一遍坑,面试的时候才说得出细节。

Last modification:September 7, 2026
如果觉得我的文章对你有用,请随意赞赏