Ubuntu 22.04 LTS安装与配置全攻略

📅 2026/7/16 12:15:57 👁️ 阅读次数 📝 编程学习
Ubuntu 22.04 LTS安装与配置全攻略

1. Ubuntu 22.04 LTS安装全指南

作为Linux发行版中的常青树,Ubuntu 22.04 LTS(Jammy Jellyfish)凭借其五年长期支持周期和出色的硬件兼容性,成为开发者、科研人员和普通用户的首选系统。不同于Windows的封闭生态,Ubuntu提供了完全开源自由的体验环境,特别适合需要深度定制开发环境的用户群体。

我在过去三年里累计为47台不同配置的机器安装过Ubuntu系统,从老旧的ThinkPad T420到最新的ROG游戏本,从单系统部署到双系统并存,积累了大量实战经验。本文将系统性地讲解Ubuntu 22.04的完整安装流程,涵盖物理机安装、虚拟机部署以及WSL2环境配置三种主流方案,并针对安装过程中可能遇到的典型问题提供解决方案。

2. 安装前的关键准备工作

2.1 硬件兼容性核查

虽然Ubuntu 22.04对硬件的要求相对宽松,但为确保安装顺利,建议满足以下最低配置:

  • CPU:64位双核处理器(推荐Intel i5或AMD Ryzen 5及以上)
  • 内存:4GB(开发用途建议8GB+)
  • 存储:25GB可用空间(实际开发环境建议分配100GB+)
  • 显卡:支持1024×768分辨率(如需图形加速需额外考虑驱动兼容性)

特别提示:使用NVIDIA显卡的用户需要提前准备网线,因为开源驱动nouveau可能无法正常驱动新款显卡,导致安装界面无法显示。

2.2 安装介质制作

官方推荐使用Rufus(Windows)或BalenaEtcher(跨平台)工具制作启动盘。以Rufus为例:

  1. 从 ubuntu官网 下载ISO镜像(约3.5GB)
  2. 准备8GB以上U盘(所有数据将被清除)
  3. 在Rufus中选择ISO镜像,分区类型选GPT(UEFI电脑)或MBR(传统BIOS)
  4. 文件系统保持FAT32,簇大小默认即可
# 在Linux下可用dd命令制作启动盘(确认/dev/sdx是您的U盘) sudo dd if=ubuntu-22.04-desktop-amd64.iso of=/dev/sdx bs=4M status=progress

2.3 磁盘分区规划(物理机安装)

对于单系统安装,最简单的方案是让安装程序自动分区。但双系统用户需要特别注意:

  • Windows的快速启动功能必须关闭(控制面板→电源选项)
  • 建议在Windows磁盘管理中提前压缩出至少50GB未分配空间
  • 推荐分区方案:
    • /boot:1GB(EFI分区)
    • swap:内存大小的1-1.5倍(休眠需要)
    • /:30-50GB(系统文件)
    • /home:剩余空间(用户数据)

3. 三种主流安装方案详解

3.1 物理机直接安装

插入启动盘后,在BIOS中设置U盘为第一启动项(开机按F12/DEL等进入BIOS)。安装界面选择"Install Ubuntu"后:

  1. 语言选择:建议选English(避免后续终端乱码)
  2. 键盘布局:保持默认English(US)
  3. 网络连接:建议跳过(避免下载更新延长安装时间)
  4. 安装类型:
    • 清除整个磁盘(单系统)
    • 其他选项(手动分区/双系统)
  5. 时区设置:地图选择或手动输入Asia/Shanghai
  6. 用户创建:
    • 用户名建议全小写无空格
    • 密码需包含大小写和特殊字符
  7. 安装完成后立即重启并拔出安装介质

3.2 VMware虚拟机安装

使用VMware Workstation 16+或Player版本:

  1. 创建新虚拟机→典型配置
  2. 选择下载的ISO镜像
  3. 客户机操作系统选Linux→Ubuntu 64位
  4. 虚拟机名称和位置建议使用英文路径
  5. 磁盘容量建议40GB(拆分成多个文件)
  6. 自定义硬件:
    • 内存至少4GB
    • 处理器2核以上
    • 网络适配器选NAT模式
    • 显示加速选3D图形
  7. 启动虚拟机后安装步骤同物理机

3.3 WSL2环境安装

Windows 10/11用户可通过Microsoft Store安装:

  1. 以管理员身份运行PowerShell:
    wsl --install
  2. 重启后自动安装Ubuntu 22.04
  3. 首次运行会提示创建UNIX用户(不必与Windows用户同名)
  4. 建议执行以下优化:
    sudo apt update && sudo apt upgrade -y sudo apt install build-essential manpages-dev

4. 安装后的必要配置

4.1 驱动安装与更新

对于NVIDIA显卡用户:

# 添加官方PPA源 sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update # 查看推荐驱动版本 ubuntu-drivers devices # 安装推荐驱动(例如nvidia-driver-510) sudo apt install nvidia-driver-510 # 重启生效 sudo reboot

无线网卡驱动问题解决方案:

# 查看无线网卡型号 lspci | grep Network # 常见Intel网卡需安装固件 sudo apt install linux-firmware

4.2 中文环境配置

虽然安装时选择了英文,但可后续添加中文支持:

  1. 安装语言包:
    sudo apt install language-pack-zh-hans
  2. 设置系统区域:
    sudo dpkg-reconfigure locales
    勾选zh_CN.UTF-8并设为默认
  3. 安装搜狗输入法:
    sudo apt install fcitx libfcitx-qt5 libfcitx-qt6 fcitx-sogoupinyin
  4. 在Settings→Region & Language中添加输入源

4.3 开发环境搭建

基础工具链安装:

sudo apt install git curl wget zsh vim neofetch

Python环境配置:

sudo apt install python3-pip python3-venv pip3 install --upgrade pip

Docker安装:

sudo apt install docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USER

5. 常见问题解决方案

5.1 安装过程中卡死

可能原因及解决方案:

  1. 显卡驱动冲突:在GRUB界面按e编辑启动参数,在linux行末尾添加nomodeset
  2. 内存不足:尝试最小化安装或增加swap空间
  3. 镜像损坏:重新下载ISO并校验SHA256

5.2 双系统时间不一致

Windows和Linux默认使用不同时间标准:

sudo timedatectl set-local-rtc 1 --adjust-system-clock

5.3 无法连接WiFi

常见于Broadcom网卡:

sudo apt install --reinstall bcmwl-kernel-source sudo modprobe wl

5.4 磁盘空间不足

清理旧内核和缓存:

sudo apt autoremove --purge sudo journalctl --vacuum-size=200M

6. 性能优化建议

  1. 使用Zswap替代传统swap:

    sudo nano /etc/default/grub # 修改GRUB_CMDLINE_LINUX为: GRUB_CMDLINE_LINUX="zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=25" sudo update-grub
  2. 禁用不必要的服务:

    sudo systemctl disable bluetooth.service sudo systemctl mask snapd.service
  3. 使用TLP优化笔记本电源:

    sudo apt install tlp tlp-rdw sudo systemctl enable tlp

经过上述完整配置后,您的Ubuntu 22.04系统应该已经具备完善的开发环境和良好的性能表现。我在实际使用中发现,定期执行sudo apt update && sudo apt upgrade可以避免90%的依赖问题,而将/home单独分区则能大大简化未来的系统迁移工作。