Ubuntu 24.04 Server 安装及配置
一、获取安装文件

本文详细记录了 Ubuntu 24.04 Server 版本在虚拟机中的安装全过程,涉及系统镜像获取、虚拟机资源配置、安装向导关键选项设置(网络、分区、用户、SSH 服务),以及安装后通过 Netplan 配置静态 IP 和使用 LVM 命令扩容根分区的操作步骤。









选择 English(US)

询问是否升级内核

配置键盘布局


手动配置 IPv4 网络(可选)


子网、IP、网关、DNS 填写


是否配置软件源

系统使用默认软件源


使用默认磁盘分区



设置服务器用户及账号信息

不升级,默认的 LTS 版本维护周期 5 年

安装 SSH 服务!!按空格选择它

不安装系统应用

系统安装中

一定要等到这个状态,才算安装完成

系统重启时,提示这个,敲回车,确认卸载光盘

[root@master01:/etc/netplan]# vi /etc/netplan/50-cloud-init.yaml
这是原先在安装界面时配置好的 IP 地址,打开配置文件显示的内容:
# This file is generated from information provided by the datasource.
# Changes to it will not persist across an instance reboot.
To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
ens33:
addresses:
- 192.168.100.10/24
nameservers:
addresses:
- 8.8.8.8
search: []
routes:
- to: default via: 192.168.100.2
version: 2
✅ 推荐手动配置网络
如果在安装界面未配置 IP 时,可按教程手动配置以下内容:
# This file is generated from information provided by the datasource.
# Changes to it will not persist across an instance reboot.
To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.100.10/24
routes:
- to: default via: 192.168.100.2
nameservers:
addresses:
- 119.29.29.29
- 8.8.8.8
- 114.114.114.114
version: 2
[root@master01:/etc/netplan]# netplan apply

🚨 为什么只用了 49G?不是应该用满 100G 吗?
这是因为:
✅ Ubuntu 安装程序默认设置有限制
✅ 如何解决?扩展根分区到 100G?
你可以通过以下步骤扩大逻辑卷并扩容文件系统:
🔧 步骤一:检查当前 LVM 结构
sudo lvdisplay
🔧 步骤二:扩展逻辑卷(LV)
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
-l +100%FREE表示使用剩余所有空间(这里是 49G)
🔧 步骤三:扩展文件系统(ext4)
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
注意:如果提示不支持,可能是文件系统类型不同,但 Ubuntu 默认是 ext4。
✅ 验证结果
df -h

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online