夜雨聆风学习资料网

ARTICLE · 1142188

VMware安装Ubuntu Server 24.04超详细图文教程

VMware安装Ubuntu Server 24.04超详细图文教程

前言

为了测试 Mopheus 我在 VMware 中安装了 Ubuntu Server 24.04 LTS。

本来测试用的环境是centos7.9,但是部署后发现Mopheus任务资源隔离存在降级问题。查看日志后发现原因是:CentOS 7.9 也就是3.10 内核环境没有启用 cgroup v2,而 Mopheus 的完整任务资源隔离依赖 cgroup v2

unified cgroup path is missing cgroup v2 is not enabled on this host

于是就把环境铲了重新在Ubuntu Server 24.04上部署,顺便记录一下ubuntu server 的安装流程

因为server没有图形化页面,所以按照的时候也踩了一些小坑。

一、实验环境和安装目标

项目
本次配置
虚拟化软件
VMware Workstation
操作系统
Ubuntu Server 24.04 LTS,amd64
网络模式
NAT
虚拟机网卡
ens33
静态 IPv4 地址
192.168.40.200
子网
192.168.40.0/24
NAT 网关和 DNS
192.168.40.2
虚拟硬盘
安装器显示为 80.000G
存储方式
LVM,ext4,未启用磁盘加密
主机名
mopheus
远程管理
安装 OpenSSH Server

准备 Ubuntu Server ISO,并在 VMware 虚拟机的 CD/DVD 设置中挂载。虚拟机网卡选择 NAT,确认“已连接”和“启动时连接”已启用。

进入安装器后,根据需要选择语言和键盘布局。 

二、安装器更新和系统类型

安装器首先提示有新版本。本次界面显示正在运行 24.04.3,可更新到 24.04.5。这是安装器自身的版本提示。

本次选择 Continue without updating,继续使用当前安装器。

安装器更新提示

在 Choose the type of installation 页面,选择标准版 Ubuntu Server。本次没有选择 minimized,也没有勾选 Search for third-party drivers。选择 Done 进入网络配置。

选择标准 Ubuntu Server

三、配置 NAT 网络和静态 IPv4

01

1 先确认虚拟网卡已获取网络配置

网络页面列出网卡 ens33。

网络配置页面

需要固定服务器地址时,选中 ens33,进入 IPv4 设置,将 IPv4 Method 从 Automatic (DHCP) 改成 Manual。

IPv4 改为 Manual

02

2 Subnet 必须填写 CIDR 格式

第一次配置时,我在 Subnet 中填写了 255.255.255.0,安装器报错:

text

should be in CIDR form (xx.xx.xx.xx/yy)

Subnet 填写掩码后的报错

这个输入框要求的是“网络地址/前缀长度”。对于本例,正确填写方式是:

字段
填写值
含义
Subnet
192.168.40.0/24
所属网络和前缀长度
Address
192.168.40.200
这台虚拟机的地址
Gateway
192.168.40.2
本机 VMware NAT 网关
Name servers
192.168.40.2
本机 NAT 提供的 DNS 服务
Search domains
留空
本次没有域名搜索后缀需求

/24 对应子网掩码 255.255.255.0,但 Subnet 字段不能只填掩码。主机地址也应属于该子网。这个校验规则可参考 对应版本的 Subiquity 网络表单源码。

正确的静态 IPv4 配置

选择 Save,返回网络页面后,看到 static 192.168.40.200/24,说明静态地址设置已被安装器接受。再选择 Done。

静态 IP 已保存

网关和 DNS 不要直接照抄。192.168.40.2 是本机的 NAT 配置,其他电脑可能使用不同网段。应在 VMware 虚拟网络编辑器中核对 VMnet8 的子网、NAT 网关和 DHCP 范围。

四、代理和软件源配置

03

1 代理地址

在 Proxy configuration 页面,如果网络不需要 HTTP 代理,Proxy address 留空,选择 Done。本次就是这样处理的。

代理配置留空

04

2 Ubuntu 软件源

本次使用安装器提供的软件源:

text

http://us.archive.ubuntu.com/ubuntu/

等待安装器测试。出现 This mirror location passed tests 后,选择 Done。

软件源测试通过

测试通过说明当时能够获取仓库索引;后续安装大型软件包的速度仍取决于网络和镜像站连接情况。

五、配置磁盘和 LVM 根逻辑卷

05

1 使用整块虚拟硬盘

在 Guided storage configuration 页面,本次选择:

01

Use an entire disk。

02

磁盘 /dev/sda,大小显示为 80.000G。

03

勾选 Set up this disk as an LVM group。

04

不勾选 Encrypt the LVM group with LUKS。

引导式存储配置

这里使用的是用于新安装的虚拟硬盘。使用整盘方案会重新分区,最终确认后会格式化选中的磁盘;如果磁盘中有需要保留的数据,应先备份并重新确认安装目标。

06

2 空间分配

进入存储摘要后,实际布局如下:

对象
安装器显示大小
用途
BIOS grub spacer
1.000M
本次 BIOS 引导所需空间
/boot
2.000G
独立 ext4 启动分区
ubuntu-vg
77.996G
LVM 卷组
ubuntu-lv,挂载到 /
38.996G
根文件系统
卷组剩余空间
39.000G
尚未分配给逻辑卷

默认 LVM 布局

剩余约 39G 没有分配,只是还留在卷组中。本次希望将卷组空间都用于根目录,因此在安装前调整根逻辑卷。

07

3 正确编辑入口在 USED DEVICES

这里容易点错:顶部 FILE SYSTEM SUMMARY 中的 / 行,在本次界面里只提供 Unmount,不能从这里修改逻辑卷大小。

应在下面的 USED DEVICES 区域操作:

text

ubuntu-vg

 ubuntu-lv → Enter → Edit

从 ubuntu-lv 进入 Edit

在编辑窗口中,把 Size 明确填写为界面显示的最大值 77.996G,保留 Format = ext4、Mount = /。按 Tab 离开尺寸输入框,再选择 Save。

填写最大逻辑卷尺寸

保存后再次核对摘要:根目录 / 已变成 77.996G,/boot 仍为 2.000G,并显示 No available devices。这是空间已全部分配后的正常结果。

根逻辑卷调整成功

确认布局后选择 Done。安装器会出现 Confirm destructive action,提示继续后将开始写入磁盘,并且无法返回此前的分区页面。确认选中的虚拟硬盘可以格式化后,选择 Continue。

确认磁盘写入

六、设置用户和 SSH

在 Profile configuration 中填写以下信息:

字段
用途
Your name
用户显示名称
Your server's name
主机名,本例使用 mopheus
Pick a username
登录用户名
Choose a password
登录密码
Confirm your password
再次输入相同密码

用户配置页面

这里创建的初始管理用户后续可使用 sudo;如果应用需要独立运行账户,可在系统安装完成后另行创建。

到 Upgrade to Ubuntu Pro 页面,本次选择 Skip for now,然后 Continue。

暂时跳过 Ubuntu Pro

在 SSH configuration 页面,勾选 Install OpenSSH server。本次保留 Allow password authentication over SSH,未导入 SSH 公钥。选择 Done。

安装 OpenSSH Server

安装 SSH 服务

七、跳过可选软件并安装

在 Featured server snaps 页面,会列出 microk8s、Nextcloud、Prometheus、LXD 等可选软件。本次没有勾选任何项目,直接选择 Done。

跳过可选 Server Snaps

随后进入 Installing system,安装器会依次执行分区、写入系统文件、安装内核、配置网络和引导程序等步骤。

八、安装完成和移除 ISO

安装器顶部显示 Installation complete!,底部出现 Reboot Now,说明已进入安装完成阶段。选择 Reboot Now。

安装完成

本次重启时出现:

text

[FAILED] Failed unmounting cdrom.mount - /cdrom.

Please remove the installation medium, then press ENTER:

重启时要求移除安装介质

红字针对的是安装光盘挂载点的卸载。前一页已经显示安装完成,此时应断开 ISO,再继续重启。

在 VMware 中按以下顺序操作:

01

按 Ctrl + Alt 释放虚拟机的鼠标和键盘。

02

打开 虚拟机 → 设置 → CD/DVD。

03

取消勾选 已连接 和 启动时连接,点击确定。

04

点击虚拟机画面,按 Enter。

这里断开的是虚拟光驱里的安装 ISO,不需要删除 ISO 文件,也不要删除虚拟硬盘。

九、登录验证与 SSH 检查

首次登录检查系统版本、IPv4 地址、根目录空间和 SSH 服务:

bash

cat /etc/os-release

ip -4 addr show ens33

df -h /

systemctl is-active ssh

检查SSH 连接是否正常:

bash

ssh your_username@192.168.40.200

本文由「行间」排版 · 欢迎关注公众号「DBA学习之路」

相关学习资料