Ubuntu 22.04 完整安装与配置指南(VMware + 系统优化 + 开发环境)
前言
Ubuntu 是基于 Debian 的开源 Linux 发行版,以稳定性、易用性和丰富的开发工具生态,成为 Linux 入门学习和后端开发的首选系统。本文基于 VMware Workstation 虚拟机环境,详细拆解 Ubuntu 22.04 的虚拟机创建、系统安装、软件源更换、基础配置等核心流程,全程贴合原始文档步骤,补充关键注意事项,帮助新手快速搭建可用的 Ubuntu 开发环境。
适用场景 :Linux 入门、C/C++ 开发、网络编程练习、虚拟机环境测试
前置准备:
- VMware Workstation 15.x 及以上版本
- Ubuntu 22.04 桌面版镜像文件(官网下载地址:ubuntu.com/download/desktop)
- 主机配置要求:剩余磁盘空间 ≥ 30GB,内存 ≥ 8GB(分配给虚拟机 ≥ 2GB)
一、VMware 虚拟机创建(详细步骤)
1.1 启动新建虚拟机向导
- 打开 VMware Workstation,点击「创建新的虚拟机」,进入向导界面;
- 选择配置类型:默认「典型(推荐)」(适合新手,步骤简化),点击「下一步」;
- 选择安装来源:勾选「安装程序光盘映像文件(iso)」,点击「浏览」选择已下载的 Ubuntu 22.04 镜像文件,点击「下一步」;
- 选择客户机操作系统:「客户机操作系统」选「Linux」,「版本」选「Ubuntu 64 位」,点击「下一步」;
- 命名虚拟机:
- 虚拟机名称:自定义(如「Ubuntu 教学」),便于识别;
- 位置:选择非系统盘目录(如
E:\Document\Virtual Machines\Ubuntu 教学),确保剩余空间 ≥ 30GB,点击「下一步」;
- 配置虚拟磁盘:
- 最大磁盘大小:设置为「20.0GB」(Ubuntu 64 位推荐最小值,后续可通过 VMware 扩展);
- 磁盘存储方式:选择「将虚拟磁盘折分成多个文件」(便于复制和移动虚拟机),点击「下一步」;
- 完成创建前检查:点击「自定义硬件」可调整配置,确认无误后点击「完成」。
1.2 自定义硬件配置(关键优化)
进入「自定义硬件」界面,按以下推荐配置调整(避免资源浪费或性能不足):
- 内存:分配「4096MB」(4GB,根据主机内存灵活调整,最低不低于 2GB);
- 处理器:「处理器数量」设为 2,「每个处理器的内核数量」设为 2(总内核数 4,平衡性能与资源占用);
- 网络适配器:默认「NAT」模式(虚拟机可直接访问外网,无需额外配置网络);
- CD/DVD:确认已选中 Ubuntu 镜像文件,勾选「启动时连接」(确保安装时能读取镜像);
- 其他设备(声卡、打印机):默认启用即可,无需修改。
二、Ubuntu 系统安装(分步指引)
2.1 启动虚拟机并进入安装界面
- 点击 VMware 「启动虚拟机」,系统自动从镜像引导,进入 Ubuntu 安装界面;
- 语言选择:默认「中文(简体)」,点击「安装 Ubuntu」(若想先体验系统,可点击「试用 Ubuntu」,后续仍可从桌面启动安装)。
2.2 安装过程核心步骤
- 键盘布局配置:默认「汉语(中国)」,可点击「测试键盘布局」输入文字验证,无误后点击「继续」;
- 更新和软件选择:
- 安装类型:选择「正常安装」(包含 Firefox 浏览器、LibreOffice 办公套件、开发工具等,满足日常和开发需求);
- 其他选项:勾选「安装 Ubuntu 时下载更新」(提前更新系统组件,避免安装后重复操作)和「为图形或无线硬件,以及其它媒体格式安装第三方软件」(解决显卡、无线网卡兼容问题,支持更多媒体格式),点击「继续」;
- 磁盘安装类型:选择「清除整个磁盘并安装 Ubuntu」(虚拟机环境无数据风险,简化分区操作),点击「现在安装」,弹出磁盘分区确认提示,点击「继续」;
- 时区设置:默认识别为「上海」,核对后点击「继续」;
- 用户账户创建:
- 输入「您的姓名」「计算机名」「用户名」(自定义即可);
- 输入密码(建议设置简单易记的密码,开发环境无需复杂加密);
- 勾选「自动登录」(避免每次启动都输入密码,提升效率),点击「继续」;
- 等待安装完成:安装过程约 10~20 分钟(取决于主机性能和网络速度),期间会自动下载更新和配置组件,完成后点击「现在重启」。
2.3 安装后初始化
- 重启后自动进入 Ubuntu 桌面,首次登录会加载默认配置(约 1~2 分钟);
- 系统更新(可选但推荐):
-
打开终端(快捷键 Ctrl + Alt + T),输入以下命令更新软件包索引和系统组件:
bashsudo apt update # 更新软件源索引 sudo apt upgrade -y # 自动升级所有可更新组件(-y 跳过确认步骤) -
更新完成后,输入
sudo reboot重启系统,确保更新生效。
-
三、系统基础配置(开发环境必备)
3.1 更换 apt 软件源(解决下载慢问题)
Ubuntu 默认软件源位于国外,下载速度较慢,需更换为国内镜像源(中科大、阿里云、清华大学等),步骤如下:
- 打开「软件和更新」:点击桌面左侧「活动」,在搜索框输入「soft」,找到并打开「软件和更新」;
- 选择镜像源:
- 在「Ubuntu 软件」标签页,点击「下载自」下拉框,选择「其他站点」;
- 点击「选择最佳服务器」,系统会自动测试国内所有镜像源的连接速度;
- 应用新源:测试完成后,自动选中速度最快的镜像源(如「mirrors.ustc.edu.cn/ubuntu」),点击「选择服务器」;
- 更新源索引:弹出「可用软件的列表信息已过时」提示,点击「重新载入」,系统会下载新源的软件包索引(约 1~3 分钟,取决于网络速度);
- 生效验证:关闭「软件和更新」窗口,再次打开终端,输入
sudo apt update,若下载速度明显提升,说明源更换成功。
3.2 安装常用开发工具和系统组件
通过 apt 命令安装 Linux 开发必备工具,终端逐条输入以下命令:
bash
# 1. 安装网络工具(ifconfig、route 等命令,Ubuntu 22.04 默认未预装)
sudo apt install -y net-tools iproute2
# 2. 安装编译和调试工具(gcc 编译器、gdb 调试器、make 构建工具)
sudo apt install -y gcc gdb make
# 3. 安装文本编辑器(vim 经典编辑器,适合终端操作)
sudo apt install -y vim
# 4. 安装其他实用工具(可选)
sudo apt install -y tree # 树形结构显示目录
sudo apt install -y lrzsz # Windows 与虚拟机之间文件传输(rz 上传、sz 下载)
sudo apt install -y manpages-posix-dev # 安装 POSIX 函数手册(查看系统调用、库函数文档)
3.3 系统基础设置(提升使用体验)
- 显示分辨率调整:
- 点击桌面右上角电源图标,选择「设置」→「显示」;
- 在「分辨率」下拉框中选择适合屏幕的分辨率(如 1920×1080),点击「应用」,确认无误后点击「保留更改」;
- 输入法配置:默认已安装「IBus 拼音」,可通过「设置」→「区域与语言」→「输入源」添加其他输入法(如搜狗拼音 for Linux);
- 终端快捷键设置:终端默认支持 Ctrl + Alt + T 启动,可在「设置」→「键盘」→「快捷键」→「终端」中修改为习惯的快捷键。
四、常见问题排查与注意事项
4.1 虚拟机无法上网
- 检查网络适配器:确认 VMware 中虚拟机的「网络适配器」为「NAT」模式,且勾选「已连接」和「启动时连接」;
- 测试网络连通性:终端输入
ping www.baidu.com,若显示「64 bytes from ...」说明网络正常;若提示「unknown host」,重启网络服务:sudo systemctl restart networking; - 检查主机网络:确保主机能正常上网,VMware NAT 服务未被防火墙拦截。
4.2 软件源更换后更新失败
- 检查源配置文件:若
sudo apt update提示「无法连接到源服务器」,打开「软件和更新」重新选择其他镜像源(如阿里云); - 清理源缓存:终端输入
sudo apt clean,再执行sudo apt update; - 检查网络代理:若主机使用代理上网,需在 Ubuntu 「设置」→「网络」→「网络代理」中配置代理信息。
4.3 安装过程中卡住或报错
- 检查硬件配置:若安装时卡在「检测硬件」步骤,可能是内存或处理器分配不足,关闭虚拟机后增加内存(至少 2GB)和处理器核心数;
- 重新下载镜像:若镜像文件损坏,会导致安装报错,重新从 Ubuntu 官网下载镜像,并校验文件完整性;
- 关闭主机安全软件:部分安全软件可能拦截 VMware 磁盘操作,暂时关闭后重试安装。
五、总结
本文基于原始文档流程,完整覆盖了 Ubuntu 22.04 在 VMware 中的「虚拟机创建→系统安装→基础配置」全流程,核心亮点:
- 贴合新手需求,步骤详细且标注关键优化点(如硬件配置、源更换);
- 聚焦开发环境,预装必备工具(gcc、gdb、vim 等),无需额外繁琐配置;
- 解决常见痛点(下载慢、网络问题、安装卡顿),降低入门门槛。