Ubuntu 24.04 安装过程

Ubuntu 24.04 安装过程

一、创建虚拟机(VMware Workstation Pro 17)

1. 设置网络环境

打开 VMware Workstation Pro 17 主界面,点击「创建新的虚拟机」。

前置:进入「编辑」→「虚拟网络编辑器」,选择 VMnet8(NAT模式) ,子网地址设为 10.1.8.0,DHCP 已启用。勾选「将主机虚拟适配器连接到此网络」和「使用本地 DHCP 服务将 IP 地址分配给虚拟机」,子网 IP 填 10.1.8.0,子网掩码 255.255.255.0。

2. 新建虚拟机向导步骤

  1. 欢迎界面:选择「自定义(高级)」,点击「下一步」。
  2. 虚拟机硬件兼容性 :硬件兼容性选 Workstation 17.5.x,点击「下一步」。
  3. 安装客户机操作系统:选择「稍后安装操作系统」,点击「下一步」。
  4. 选择客户机操作系统 :选择 Linux(L),版本选 Ubuntu 64 位,点击「下一步」。
  5. 命名虚拟机 :虚拟机名称填 Ubuntu24.04,位置为 D:\vm\Ubuntu24.04,点击「下一步」。
  6. 处理器配置 :处理器数量 4,每个处理器的内核数量 1,内核总数 4,点击「下一步」。
  7. 此虚拟机的内存 :内存设为 8192 MB(8 GB),点击「下一步」。
  8. 网络类型:选择「使用网络地址转换(NAT)」,点击「下一步」。
  9. 选择 I/O 控制器类型 :SCSI 控制器选 LSI Logic(L)(推荐),点击「下一步」。
  10. 选择磁盘类型 :虚拟磁盘类型选 SCSI(S)(推荐),点击「下一步」。
  11. 选择磁盘:选择「创建新虚拟磁盘」,点击「下一步」。
  12. 指定磁盘容量 :最大磁盘大小 200.0 GB(Ubuntu 64 位建议 20 GB);存储方式选「将虚拟磁盘拆分成多个文件」,点击「下一步」。
  13. 指定磁盘文件 :磁盘文件名 Ubuntu24.04.vmdk,点击「下一步」。
  14. 已准备好创建虚拟机:确认配置(200 GB 拆分、8192 MB 内存、NAT、4 个 CPU 内核),点击「自定义硬件」挂载 ISO 镜像,然后点击「完成」。

3. 挂载 ISO 镜像

在「自定义硬件」→「新CD/DVD (SATA)」中:

  • 勾选「启动时连接」;
  • 连接选择「使用 ISO 映像文件」;
  • 浏览选择镜像 u-24.04-live-server-amd64.iso。

二、开始安装 Ubuntu Server 24.04

  1. 在主界面点击「开启此虚拟机」,进入 GNU GRUB version 2.12 启动菜单,高亮选择 Try or Install Ubuntu Server,回车。

  2. 语言选择 :用 ↑↓ 和 Enter 选择语言,选 English(或中文简体)。

  3. Installer update available :选择 Continue without updating(不更新安装器,直接继续)。

  4. keyboard configuration(键盘布局) :Layout 选 English (US),点击 Done。

  5. Choose the type of installation :选择 Ubuntu Server(默认完整版),IP 默认自动获取。

  6. 代理配置

    :无代理,留空,点击 Done(Continue)。

    • 若需更换软件源镜像,可把地址改为:
      • 阿里云:[http://mirrors.aliyun.com/ubuntu](http://mirrors.aliyun.com/ubuntu)
      • 华为云(更快):[http://mirrors.huaweicloud.com/ubuntu](http://mirrors.huaweicloud.com/ubuntu)
  7. Ubuntu archive mirror configuration(镜像配置) :填入镜像地址(如 [http://mirrors.aliyun.com/ubuntu](http://mirrors.aliyun.com/ubuntu)),测试通过后点 Done。采用默认分区。

  8. Guided storage configuration(存储配置) :选择 Use an entire disk ,磁盘为 /dev/sda local disk 200.006G ,默认即可 ,点击 Continue。

    • 分区摘要:/boot 500MB,/ 2.000G(后续扩展),LVM 卷组 ubuntu-vg 197.996G。
  9. Confirm destructive action(确认破坏性操作) :提示将格式化所选磁盘,点击 <Continue> 确认开始安装。

  10. Profile configuration(用户配置):自行设置用户名、主机名、密码。例如:

    • Your name:laoze
    • Your server's name:practice04
    • Pick a username:laoze
    • Choose a password:设置密码
    • Confirm your password:确认密码
    • 点击 [ Done ]
  11. Upgrade to Ubuntu Pro :选择 Skip for now (暂时跳过),点击 [ Continue ]。

  12. SSH configuration :保持默认,不用选择 (如需可勾选 Install OpenSSH server),点击 <Ok>。

  13. Featured server snaps(服务器特色软件) :保持默认不选,点击 Ok。

    等待安装完成,该过程需要从 Internet 下载软件包,可查看安装日志。

  14. 安装完成:

    • 出现 cancel update and reboot 提示(正在下载安全更新),点击它或等待,出现 reboot now 按钮,点击重启系统。
    • 若出现 Failed unmounting cdrom.mount 等提示,不用理会,直接回车继续重启。

三、安装后配置

1. 安装常规软件包(vim 和命令补全)

复制代码
sudo apt-get install -y vim bash-completion

2. 配置 IP(netplan 静态 IP)

复制代码
# 进入网络配置目录
cd /etc/netplan/
# 备份原配置
sudo mkdir backup
sudo mv 50-cloud-init.yaml backup
# 新建配置(注意网卡名称)
sudo vim 00-installer-config.yaml

00-installer-config.yaml 文件内容:

复制代码
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 10.1.8.10/24
      routes:
        - to: default
          via: 10.1.8.2
      nameservers:
        addresses:
          - 223.5.5.5
          - 223.6.6.6
  version: 2

应用配置:

复制代码
sudo chmod 600 00-installer-config.yaml
sudo netplan apply

3. 配置 root 密码

复制代码
sudo passwd root
# [sudo] password for laogao: huawei
# New password: huawei
# Retype new password: huawei
# passwd: password updated successfully

4. 配置 root 远程登录(SSH)

复制代码
# 编辑 sshd_config
sudo vim /etc/ssh/sshd_config

把 sshd_config 中的:

复制代码
#PermitRootLogin prohibit-password

改为:

复制代码
PermitRootLogin yes

重启并启用 ssh 服务:

复制代码
# 重新加载 sshd 服务配置
sudo systemctl restart ssh
sudo systemctl enable ssh
相关推荐
Decay__14 小时前
18_MySQL 智能巡检方案 —— 巡检项清单 / 一键巡检脚本 / 健康评分
运维·数据库·sql·mysql·架构
java_logo14 小时前
Docker 部署 Liquibase:轻松搭建数据库变更管理
数据库·docker·容器·数据库管理·liquibase·轩辕镜像·数据库变更
凤凰院凶涛QAQ16 小时前
《MySQL内核拆解:从SQL到InnoDB》(四) : 联合查询 & 视图
数据库·sql·mysql
码农小河6616 小时前
基于SSM+JSP的高校专业信息管理系统【附源码+数据库】
java·开发语言·数据库
张小姐的猫16 小时前
【MySQL】访问 & 数据流动原理
android·数据库·mysql·adb·1024程序员节
Android系统攻城狮19 小时前
Linux FFmpeg深度解析之avcodec_default_get_encode_buffer调用流程与实战(二十八)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频
这个DBA有点耶20 小时前
信创场景下数据同步软件怎么选?对比开源CDC与原生闭环工具的结构性差异
数据库·mysql·架构
多客:duokelijie20 小时前
代练订单系统选型思路:跨品类游戏接入、订单分层管理、自动结算逻辑拆解!
数据库·mysql·微信小程序·前端框架·uni-app·php·持续部署
PingCAP20 小时前
平凯星辰上榜!2026 年胡润全球独角兽企业
数据库