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
相关推荐
十年磨一剑~1 小时前
LVDS 背光控制问题排查与 DTS 修正文档
linux·ubuntu
duxingzhe03112 小时前
我的一些书
java·数据库·tomcat·数据库开发·etl工程师
2603_965148112 小时前
商品价格监控 API 接口:从原理到实战的完整指南
java·前端·数据库·python·生活
瑞克-桑切斯2 小时前
2、Shell 条件语句
java·linux·服务器
AllData公司负责人2 小时前
AllData搭建AI中台,集成开源项目LabelStudio/CubeStudio,建设数据标注平台/机器学习平台
数据库·人工智能·机器学习·labelstudio·cubestudio
梦帮科技2 小时前
Linux 内存取证学与 Rootkit 猎杀——Volatility 核心剖析与内核隐藏模块逆向清除
linux·运维·服务器·神经网络·算法·网络安全
无足鸟ICT2 小时前
【RHCA+】软件包
linux·运维·服务器
2601_962071002 小时前
Kimi K3 vs DeepSeek V4-Pro实测对比:2026年同一入口十道题,耗时与token消耗差在哪
android·java·数据库
mengzhi啊2 小时前
把数据存入sql数据库。qt,c++。
数据库·sql·qt