Technical Anshu 主页 › 教程 › ESXi 上的 Ubuntu 服务器
ESXi 上的 Ubuntu 服务器

在 VMware ESXi 上安装 Ubuntu 服务器

在 VMware ESXi 主机上逐步安装 Ubuntu Server — 创建虚拟机并解释每个安装程序屏幕,从语言和网络到存储、您的配置文件和 OpenSSH 复选框。

✍️ Technical Anshu🐧 Ubuntu Server / ESXi🎧 Multi-Language Audio
在 VMware ESXi 上安装 Ubuntu 服务器
🎧 多语言音频: 在视频播放器中,点击 [设置] (⚙️) ➔ [音频轨道] 选择您的首选语言。

📑章节

  1. 开始之前您需要什么 - ESXi 主机和 Ubuntu Server LTS ISO
  2. 将 ISO 上传到主机上的数据存储
  3. 创建虚拟机 - 名称、客户操作系统、CPU、内存和磁盘
  4. 连接 ISO、开机并打开控制台
  5. 语言和键盘布局屏幕
  6. 选择安装类型 - Ubuntu Server 或最小化版本
  7. 网络屏幕 - DHCP 或静态地址,以及代理和镜像屏幕
  8. 存储 - 引导式布局和 LVM 默认值
  9. 您的个人资料和 OpenSSH 复选框
  10. 精选快照、安装本身和重新启动
  11. 首次登录检查,更新一次,然后切换到 SSH

📋 概述和分步指南

1

获取 ISO 并将其上传到数据存储

您需要两件事:可以登录的 ESXi 主机,以及从 ubuntu.com 下载的 Ubuntu Server ISO。选择当前的 LTS 版本 - 长期支持版本会经过多年的更新,并且几乎每个指南都假设这一点。然后在创建任何内容之前将 ISO 上传到主机:在 ESXi Web 客户端中打开存储,选择具有实际可用空间的数据存储,打开数据存储浏览器并使用上传。虚拟机将从该文件启动。

现在决定基础知识:VM 的明确名称、它获得的磁盘大小以及它是从 DHCP 还是固定静态地址获取地址。 Ubuntu 记录的最低配置很小 — 大约 1.5 GB 的 RAM 即可运行安装程序 — 但您实际计划使用的服务器至少需要 2 到 4 GB 的 RAM 和 25 GB 或更多的磁盘。您可以稍后扩展虚拟磁盘;缩小它是痛苦的方向。

📌 注意: ESXi 本身现在是 Broadcom 软件。旧的免费 ESXi 版本已于 2024 年初撤销,免费版本于 2025 年随 ESXi 8.0 Update 3e 一起回归,供实验室和非生产使用但有限制 - 请查看 Broadcom 的当前页面,了解适用于您的主机的条款。
2

使用正确的设置创建虚拟机

在 ESXi Web 客户端中,选择创建/注册虚拟机,然后创建新虚拟机。重要的选择:

名称和来宾操作系统:为虚拟机指定一个表明其工作的名称,并选择来宾操作系统系列Linux、版本Ubuntu Linux(64位) - ESXi使用它来选择合理的默认值。 存储:您将 ISO 上传到的数据存储。 CPU 和内存:2 个 vCPU 和 4 GB RAM 对于测试或小型服务服务器来说是一个舒适的起点。 硬盘: 25 GB 或更多;精简配置适合实验室,厚配置则预先预留空间。 网络适配器:选择VMXNET 3 - Ubuntu 在内核中提供其驱动程序,因此网络在安装过程中可以正常工作。

CD/DVD 驱动器:将其指向上传的 ISO(数据存储 ISO 文件)并确保勾选开机时连接。将固件保留为默认值,即当前版本中的 EFI — Ubuntu 完全支持 EFI 和安全启动,因此无需进行任何更改。

⚠️ 警告:如果未勾选“开机时连接”,则虚拟机将在没有可启动设备的情况下启动,并在“未找到操作系统”样式消息处停止。这是首次安装失败的最常见原因 - 请先检查此设置。
3

启动并清除语言和键盘屏幕

打开虚拟机电源并打开其控制台。启动菜单提供尝试或安装 Ubuntu Server - 选择它并按 Enter 键(短暂等待后它也会自行继续)。安装程序首先运行快速硬件检测,然后欢迎屏幕询问您的语言。选择它并按继续。

接下来是键盘布局屏幕。花十秒钟选择正确的布局并测试提供的框中的几个按键。

✅ 提示:错误的键盘布局会使您的密码稍后变成谜题 - 安装程序无法显示您在密码提示符处输入的内容,因此请在此处测试布局,您仍然可以看到按键。
4

选择安装类型并设置网络

当前版本在安装屏幕类型上提供两种风格:Ubuntu Server - 带有常用管理工具集合的标准安装 - 和 Ubuntu Server(最小化) - 用于自动化和云式部署的较小安装。对于第一台服务器或者学习机,选择常规的Ubuntu Server;最小化遗漏了您期望找到的日常工具,将它们一一添加回来所花费的时间比节省的时间更多。

网络连接屏幕显示您的虚拟网卡(显示为 ens160)。默认情况下,它会向 DHCP 请求一个地址,对于大多数家庭和实验室安装来说,这就是您所需要的——记下它收到的地址,因为这是您访问服务器的地方。如果此服务器必须始终位于同一地址(真实服务器通常必须如此),请选择适配器,选择编辑 IPv4,切换到手动并填写四个字段:CIDR 形式的子网,例如 192.168.1.0/24、您为此服务器提供的地址(例如 192.168.1.50)、网关和名称服务器。选择网络内部但在路由器 DHCP 分配的范围之外的地址,这样两者就不会发生冲突。

代理屏幕可以留空,除非您的网络强制流量通过代理。镜像屏幕会选择离您最近的 Ubuntu 存档并对其进行测试 - 接受它提供的默认值。

5

存储 — LVM 引导布局

引导式存储配置屏幕提供使用整个磁盘。由于这是一个全新的虚拟磁盘,因此这是正确的选择 - 上面没有任何需要保护的内容。默认情况下会勾选将此磁盘设置为 LVM 组选项,对于大多数人来说,保留该选项是明智的默认设置:LVM 是磁盘和文件系统之间的一层,使以后的存储增长变得更加容易。

按完成,安装程序将显示存储配置查看屏幕 - 将要创建的分区,包括小型 EFI 分区和主 LVM 卷。阅读并确认。最后的警告会再次询问,因为下一步将写入磁盘;在一个新的虚拟磁盘上,这正是您想要的。

⚠️ 警告:引导存储会擦除您指向的磁盘。在该虚拟机内,磁盘是虚拟的且是新的,因此您的真实文件是安全的 - 但在确认任何内容之前,请仔细检查您创建了一个新虚拟机并将 ISO 附加到它,而不是附加到某些现有计算机。
6

配置文件设置和 OpenSSH 复选框

配置文件设置屏幕要求您输入姓名、服务器名称(其他计算机将看到的主机名)、用户名和密码。第一个用户是管理员 - 它可以使用 sudo 来执行系统任务。选择一个您下个月仍然记得的密码;您将在第一次登录时输入它。

然后是 SSH 设置屏幕,以及整个安装中最有用的一个勾号:安装 OpenSSH 服务器。 默认情况下不勾选 - 勾选它。服务器没有桌面,也没有浏览器;安装后,您将几乎完全通过自己的计算机上的 SSH 来管理它,并且安装 SSH 服务器现在可以节省您以后的控制台之旅。该屏幕还提供从 GitHub 或 Launchpad 导入 SSH 密钥的功能 - 初学者可以跳过该步骤并使用密码登录。

最后一个选择屏幕列出了特色服务器快照 - 作为一次性附加服务提供的流行服务器应用程序。将它们全部保留。干净的基础系统是正确的起点;您需要的任何东西都可以在之后有意安装。

⚠️ 警告:如果您在没有 OpenSSH 勾选的情况下完成安装,服务器可以工作 - 但您只能通过 ESXi 控制台访问它。步骤 8 显示一分钟修复。
7

完成安装并干净地重新启动

安装程序现在复制系统并显示其进度。此阶段在共享主机上需要一段时间 - 进度缓慢的屏幕是正常的,日志视图显示它仍在工作。完成后,选择立即重新启动。

⚠️ 警告:如果虚拟机在重新启动后直接启动回到安装程序,则它并没有损坏 - 它只是再次启动仍然连接的 ISO。关闭虚拟机,打开其设置并断开 CD/DVD 驱动器的连接(或取消选中开机时连接),然后启动它。安装的系统将从虚拟磁盘启动。
8

首次登录 — 检查、更新并移至 SSH

使用您个人资料中的用户名和密码登录控制台。首先,确认服务器实际使用的地址:

Terminal
ip a

查看 ens160 适配器 - 显示的地址就是您要连接的地址。接下来,检查安装程序构建的磁盘布局:

Terminal
df -h

然后,在安装任何内容之前,将新系统设置为最新版本:

Terminal
sudo apt update
sudo apt upgrade

从这里开始,停止在 ESXi 控制台中工作,并从您自己的计算机通过 SSH 管理服务器 - 使用您的个人资料中的用户名和您刚刚确认的地址通过 ssh yourusername@server-address 连接。

错过了第 6 步中的 OpenSSH 勾选? 在控制台上,立即安装它并确认服务正在运行:

Terminal
sudo apt install openssh-server
sudo systemctl status ssh
✅ 提示: SSH 应答后,在开始实验之前在 ESXi 中拍摄干净、更新的虚拟机的快照。回滚快照比重新安装要快得多。

🏷️主题搜索变量和关键字

🔍 UbuntuServer 🔍 VMwareESXi 🔍 OpenSSH 🔍 TechnicalAnshu 🔍 Virtualization 🔍 LinuxServer 🔍 Install Ubuntu Server on ESXi 🔍 Ubuntu Linux 64-bit VM 🔍 VMXNET 3 🔍 Datastore ISO 🔍 Static IP Ubuntu Server 🔍 LVM Guided Storage 🔍 Ubuntu LTS Server Install
🎙️ 完整文字记录 — 点击展开

__TOK_40__

__TOK_41__

__TOK_42__

❓ 常见问题

本教程是 100% 免费学习的吗?

__TOK_43__

初学者可以遵循本指南吗?

__TOK_44__

如果遇到困难我可以在哪里提问?

__TOK_45__

🚀 在 YouTube 上观看完整教程

__TOK_46__

__TOK_47__

▶️ 观看完整视频
本教程基于技术安叔的在VMware ESXi 上安装Ubuntu Server 视频 • 遇到任何步骤?在视频评论中提问——你会在那里得到帮助🙏