U 盘 / TF 卡安装 ESXi 教程
ESXi 安装到 TF 卡,正常情况下只是系统安装成功,并不能创建虚拟机,本文浇大家如何在把 ESXi 安装至 TF 卡并创建数据分区。
VMware 不建议用户在 TF 卡中安装 ESXi,如果你仍然想这么做,风险自负
准备
- 一个 Windows 电脑
- 一个 8 GB 以上大小的 U 盘
- 永不放弃的决心
教程
下载 ESXi 的 ISO 镜像,Windows 双击打开
应该会自动打开一个目录,里面有很多文件,这个目录我们叫他<源目录>准备一个 U 盘,我们先叫他<安装磁盘>
然后将安装磁盘格式化为 FAT32你也可以格式化为 NTFS(但是不建议,迫不得已时使用,很少有主板支持 NTFS 引导)将源目录全部文件选中,然后在安装磁盘粘贴
等待一段时间,安全弹出安装磁盘,然后把安装磁盘拔掉关闭你想要安装 ESXi 的服务器(后称<服务器>)
安装磁盘插入服务器
服务器开机,然后一直按 F7(不同服务器的引导菜单按键不一样,你可能需要在网络上查询,常见的按键有 ESC F2 F7 F8 F10 F12 Enter Del Dot)
屏幕上应该会出现一个 “Please select boot device” 画面,按键盘的上下剪头将光标移动到”ESXi Installer”(如果没有该选项,则选择安装磁盘)
在完成上一步 5 秒内按下 按下 Shift + O
输入下面一行的内容(注意有空格)
autoPartitionOSDataSize=4096
完成后,按一下回车然后等待安装程序加载,取决于服务器性能,你需要等待 3 分钟左右
你应该已经进入安装系统的界面了,按一下回车继续
阅读条款,同意按 F11
屏幕上应该会列出已经连接的存储设备,按键盘的上下剪头来选择你想要安装 ESXi 系统的磁盘(也就是你的 U 盘或 TF 卡)<目标磁盘>
你磁盘中如果有数据,则所有数据都会被清除!(按 ENTER 确认)
输入密码,按 Tab
确认你输入的密码,按回车按 F11 开始安装
取决于磁盘性能,你大约需要等待 30秒(SSD)到 30分钟(低性能U盘)进度条走完之后把安装磁盘拔掉,确认
基本系统安装完成
按 F2 打开 DCUI,完成基本配置
这些基本配置包括- IP 地址
- 子网掩码
- 网关
- DNS
- DNS 搜索域
- FQDN
- 开启 SSH
- IPv6
- 管理网卡
打开电脑的终端(Windows 中常用命令提示符、PowerShell 和 Windows Terminal)
终端输入下面的命令来连接 ESXi 主机
ssh root@<host>
<host> 是你 ESXi 主机的 IP 地址或者 FQDN,自行替换你的电脑应该会弹出一个安全提示,输入 YES 回车即可
确保你的设备除了目标磁盘,没有连接到任何其他磁盘(如果连接了其他磁盘,拔出并重启,否则直接继续操作)
执行下面的命令
1
2/etc/init.d/usbarbitrator stop
partedUtil getptbl /dev/disks/mpx.vmhba32:C0:T0:L0然后终端输出 “gpt” 和四组数字,在我的机器上,这四组数字是 “15545 255 63 249737216”
打开计算器,计算 “ 第一组数字 * 第二组数字 * 第三组数字 - 1”,记住这组数字,我得到了 249,730,424
如果你的目标磁盘 >100 GB,执行
partedUtil setptbl /dev/disks/mpx.vmhba32:C0:T0:L0 gpt "7 38000000 你计算出的数字 AA31E02A400F11DB9590000C2911D1B8 0"
如果你的目标磁盘 <100 GB,执行
partedUtil setptbl /dev/disks/mpx.vmhba32:C0:T0:L0 gpt "7 32000000 你计算出的数字 AA31E02A400F11DB9590000C2911D1B8 0"
重复第 4 - 13 步
选择 “Install ESXi, preserve VMFS datastore”,回车
重复第 15 - 17 步
Windows 终端执行
ssh-keygen -R <host>
<host> 替换为 ESXi 主机 IP重复第 19 - 22 步,打开 SSH 并连接
输入
vmkfstools -C vmfs6 -S Data /dev/disks/mpx.vmhba32:C0:T0:L0:8
格式化磁盘
完成!Enjoy~