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 启动新建虚拟机向导
- 虚拟机名称:自定义(如「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 启动虚拟机并进入安装界面
2.2 安装过程核心步骤
- 安装类型:选择「正常安装」(包含 Firefox 浏览器、LibreOffice 办公套件、开发工具等,满足日常和开发需求);
- 其他选项:勾选「安装 Ubuntu 时下载更新」(提前更新系统组件,避免安装后重复操作)和「为图形或无线硬件,以及其它媒体格式安装第三方软件」(解决显卡、无线网卡兼容问题,支持更多媒体格式),点击「继续」;
- 输入「您的姓名」「计算机名」「用户名」(自定义即可);
- 输入密码(建议设置简单易记的密码,开发环境无需复杂加密);
- 勾选「自动登录」(避免每次启动都输入密码,提升效率),点击「继续」;
2.3 安装后初始化
- 打开终端(快捷键 Ctrl + Alt + T),输入以下命令更新软件包索引和系统组件:sudo apt update # 更新软件源索引
sudo apt upgrade -y # 自动升级所有可更新组件(-y 跳过确认步骤) - 更新完成后,输入 sudo reboot 重启系统,确保更新生效。
三、系统基础配置(开发环境必备)
3.1 更换 apt 软件源(解决下载慢问题)
Ubuntu 默认软件源位于国外,下载速度较慢,需更换为国内镜像源(中科大、阿里云、清华大学等),步骤如下:
- 在「Ubuntu 软件」标签页,点击「下载自」下拉框,选择「其他站点」;
- 点击「选择最佳服务器」,系统会自动测试国内所有镜像源的连接速度;
3.2 安装常用开发工具和系统组件
通过 apt 命令安装 Linux 开发必备工具,终端逐条输入以下命令:
# 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),点击「应用」,确认无误后点击「保留更改」;
四、常见问题排查与注意事项
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 中的「虚拟机创建→系统安装→基础配置」全流程,核心亮点:
