多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

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

VMware安装Ubuntu Server 24.04超详细图文教程 文章目录前言一、实验环境和安装目标二、安装器更新和系统类型三、配置 NAT 网络和静态 IPv43.1 先确认虚拟网卡已获取网络配置3.2 Subnet 必须填写 CIDR 格式四、代理和软件源配置4.1 代理地址4.2 Ubuntu 软件源五、配置磁盘和 LVM 根逻辑卷5.1 使用整块虚拟硬盘5.2 空间分配5.3 正确编辑入口在 USED DEVICES六、设置用户和 SSH七、跳过可选软件并安装八、安装完成和移除 ISO九、登录验证与 SSH 检查前言为了测试 Mopheus 我在 VMware 中安装了 Ubuntu Server 24.04 LTS。本来测试用的环境是centos7.9但是部署后发现Mopheus任务资源隔离存在降级问题。查看日志后发现原因是CentOS 7.9 也就是3.10 内核环境没有启用 cgroup v2而 Mopheus 的完整任务资源隔离依赖 cgroup v2unified cgroup path is missingcgroup v2 is not enabled on this host于是就把环境铲了重新在Ubuntu Server 24.04上部署顺便记录一下ubuntu server 的安装流程因为server没有图形化页面所以按照的时候也踩了一些小坑。一、实验环境和安装目标项目本次配置虚拟化软件VMware Workstation操作系统Ubuntu Server 24.04 LTSamd64网络模式NAT虚拟机网卡ens33静态 IPv4 地址192.168.40.200子网192.168.40.0/24NAT 网关和 DNS192.168.40.2虚拟硬盘安装器显示为 80.000G存储方式LVMext4未启用磁盘加密主机名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进入网络配置。三、配置 NAT 网络和静态 IPv43.1 先确认虚拟网卡已获取网络配置网络页面列出网卡ens33。需要固定服务器地址时选中ens33进入 IPv4 设置将IPv4 Method从Automatic (DHCP)改成Manual。3.2 Subnet 必须填写 CIDR 格式第一次配置时我在Subnet中填写了255.255.255.0安装器报错should be in CIDR form (xx.xx.xx.xx/yy)这个输入框要求的是“网络地址/前缀长度”。对于本例正确填写方式是字段填写值含义Subnet192.168.40.0/24所属网络和前缀长度Address192.168.40.200这台虚拟机的地址Gateway192.168.40.2本机 VMware NAT 网关Name servers192.168.40.2本机 NAT 提供的 DNS 服务Search domains留空本次没有域名搜索后缀需求/24对应子网掩码255.255.255.0但Subnet 字段不能只填掩码。主机地址也应属于该子网。这个校验规则可参考 对应版本的 Subiquity 网络表单源码。选择Save返回网络页面后看到static 192.168.40.200/24说明静态地址设置已被安装器接受。再选择Done。网关和 DNS 不要直接照抄。192.168.40.2是本机的 NAT 配置其他电脑可能使用不同网段。应在 VMware 虚拟网络编辑器中核对 VMnet8 的子网、NAT 网关和 DHCP 范围。四、代理和软件源配置4.1 代理地址在Proxy configuration页面如果网络不需要 HTTP 代理Proxy address留空选择Done。本次就是这样处理的。4.2 Ubuntu 软件源本次使用安装器提供的软件源http://us.archive.ubuntu.com/ubuntu/等待安装器测试。出现This mirror location passed tests后选择Done。测试通过说明当时能够获取仓库索引后续安装大型软件包的速度仍取决于网络和镜像站连接情况。五、配置磁盘和 LVM 根逻辑卷5.1 使用整块虚拟硬盘在Guided storage configuration页面本次选择Use an entire disk。磁盘/dev/sda大小显示为80.000G。勾选Set up this disk as an LVM group。不勾选Encrypt the LVM group with LUKS。这里使用的是用于新安装的虚拟硬盘。使用整盘方案会重新分区最终确认后会格式化选中的磁盘如果磁盘中有需要保留的数据应先备份并重新确认安装目标。5.2 空间分配进入存储摘要后实际布局如下对象安装器显示大小用途BIOS grub spacer1.000M本次 BIOS 引导所需空间/boot2.000G独立 ext4 启动分区ubuntu-vg77.996GLVM 卷组ubuntu-lv挂载到 /38.996G根文件系统卷组剩余空间39.000G尚未分配给逻辑卷剩余约 39G 没有分配只是还留在卷组中。本次希望将卷组空间都用于根目录因此在安装前调整根逻辑卷。5.3 正确编辑入口在 USED DEVICES这里容易点错顶部FILE SYSTEM SUMMARY中的/行在本次界面里只提供Unmount不能从这里修改逻辑卷大小。应在下面的USED DEVICES区域操作ubuntu-vg ubuntu-lv → Enter → 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主机名本例使用 mopheusPick a username登录用户名Choose a password登录密码Confirm your password再次输入相同密码这里创建的初始管理用户后续可使用sudo如果应用需要独立运行账户可在系统安装完成后另行创建。到Upgrade to Ubuntu Pro页面本次选择Skip for now然后Continue。在SSH configuration页面勾选Install OpenSSH server。本次保留Allow password authentication over SSH未导入 SSH 公钥。选择Done。安装 SSH 服务七、跳过可选软件并安装在Featured server snaps页面会列出 microk8s、Nextcloud、Prometheus、LXD 等可选软件。本次没有勾选任何项目直接选择Done。随后进入Installing system安装器会依次执行分区、写入系统文件、安装内核、配置网络和引导程序等步骤。八、安装完成和移除 ISO安装器顶部显示Installation complete!底部出现Reboot Now说明已进入安装完成阶段。选择Reboot Now。本次重启时出现[FAILED] Failed unmounting cdrom.mount - /cdrom. Please remove the installation medium, then press ENTER:红字针对的是安装光盘挂载点的卸载。前一页已经显示安装完成此时应断开 ISO再继续重启。在 VMware 中按以下顺序操作按Ctrl Alt释放虚拟机的鼠标和键盘。打开虚拟机 → 设置 → CD/DVD。取消勾选已连接和启动时连接点击确定。点击虚拟机画面按Enter。这里断开的是虚拟光驱里的安装 ISO不需要删除 ISO 文件也不要删除虚拟硬盘。九、登录验证与 SSH 检查首次登录检查系统版本、IPv4 地址、根目录空间和 SSH 服务cat/etc/os-releaseip-4addr show ens33df-h/ systemctl is-activessh检查SSH 连接是否正常sshyour_username192.168.40.200
返回列表