Ubuntu 22.04 LTS 从零安装到优化配置全指南

发布时间:2026/8/12 15:41:50
Ubuntu 22.04 LTS 从零安装到优化配置全指南 1. 项目缘起为什么是Ubuntu 22.04 LTS最近帮几个朋友和同事装了几次Ubuntu 22.04 LTS发现即便是现在从零开始安装一个稳定、好用的桌面Linux系统对很多人来说依然是个不大不小的门槛。网上教程虽然多但要么是几年前的老版本要么就是只讲步骤不讲“为什么”照着做下来总会遇到些奇奇怪怪的问题比如驱动不对、分辨率异常、或者装完发现中文输入法死活出不来。Ubuntu 22.04 LTSJammy Jellyfish作为一款长期支持版本官方支持到2027年是目前兼顾稳定性、软件生态和硬件兼容性的绝佳选择。无论是作为开发主力机、学习Linux的跳板还是作为家庭服务器的操作系统它都是一个非常可靠的起点。我这次分享的安装过程会融合我多次在物理机和虚拟机如VMware上安装的经验重点不是机械地复述点击“下一步”的流程而是把那些容易踩坑、影响后续使用体验的关键环节掰开揉碎了讲清楚。比如如何根据你的硬件和用途选择正确的安装镜像和分区方案安装过程中那些默认选项背后意味着什么以及装完系统后必须马上做的几件“开箱即用”的优化设置。2. 安装前的核心准备镜像、启动盘与引导模式安装系统的第一步往往决定了后续过程的顺利程度。很多人卡在第一步要么是镜像下错了要么是启动盘制作有问题要么是电脑的引导设置没调对。2.1 获取正确的系统镜像首先最稳妥的途径是访问Ubuntu官方网站的下载页面。直接搜索“Ubuntu 22.04 LTS下载”就能找到。这里你会面临几个选择桌面版Desktop和服务器版Server。对于绝大多数个人用户和开发者选择桌面版即可。服务器版没有图形界面更适合纯命令行环境部署服务。下载时你可能会看到“64-bit PC (AMD64) desktop image”这样的描述。这里的AMD64指的是x86_64架构也就是我们平常使用的英特尔和AMD的64位CPU架构不要被“AMD”字样迷惑它兼容Intel的CPU。确保你的电脑是64位系统近十年的电脑基本都是就下载这个版本。关于镜像文件还有一个常被忽略的点校验和。官网通常会提供SHA256校验码。对于追求绝对稳定的用户尤其是在物理机上安装下载完成后校验一下文件的完整性是个好习惯。在Windows下可以用一些工具如certutil命令在Linux或Mac下直接用终端命令即可。虽然大部分时候直接下载的镜像没问题但这个步骤能避免因网络传输错误导致的安装中途失败。2.2 制作启动U盘工具选择与细节有了ISO镜像下一步是把它“烧录”到一个U盘里制作成可启动的安装介质。你需要一个容量至少8GB的U盘制作过程会清空U盘所有数据务必提前备份。工具选择Windows平台首推Rufus。它轻量、快速且对UEFI/传统BIOS引导的支持非常智能。比官方的Universal USB Installer或老牌的UltraISO体验更好。macOS平台可以使用Etcher。它界面简洁操作无脑跨平台表现一致。Linux平台既可以用Etcher也可以直接用系统自带的dd命令但dd命令需要谨慎操作一旦输错设备名可能导致数据丢失对新手不友好更推荐Etcher。以Rufus为例的关键步骤插入U盘打开Rufus。“设备”选择你的U盘。“引导类型选择”点击“选择”找到你下载的Ubuntu 22.04 ISO文件。分区类型和目标系统类型这是关键Rufus通常会根据你的ISO和当前系统自动检测。对于2012年以后出厂、支持UEFI的电脑它大概率会显示“GPT”分区类型和“UEFI非CSM”目标系统。保持这个自动检测的选项即可。如果你是为老电脑传统BIOS制作则需要选择“MBR”和“BIOS或UEFI-CSM”。其他选项保持默认点击“开始”。Rufus可能会提示“以DD镜像模式写入吗”对于Ubuntu ISO选择“否”即可使用ISO镜像模式。等待写入完成你就得到了一个Ubuntu安装U盘。2.3 调整BIOS/UEFI设置安全启动与启动顺序制作好启动盘后重启电脑在开机自检画面通常是品牌Logo出现时快速按特定键如F2、F12、Del、Esc等因品牌而异进入BIOS/UEFI设置界面。这里有两个至关重要的设置关闭安全启动Secure Boot这是一个由微软推动的安全功能旨在阻止未经签名的操作系统或驱动加载。虽然较新版本的Ubuntu对安全启动的支持已经很好但为了在安装过程中避免不必要的驱动兼容性问题尤其是对于NVIDIA显卡等第三方驱动我强烈建议在安装前暂时关闭Secure Boot。安装完成并配置好所有驱动后可以再尝试开启。调整启动顺序Boot Order在“启动Boot”选项里将“UEFI: [你的U盘品牌名]”或“Removable Devices”移动到启动顺序的第一位。保存设置并退出电脑会自动重启并从U盘启动。如果一切顺利你会看到Ubuntu的GRUB引导菜单选择“Try or Install Ubuntu”即可进入Live CD环境或直接开始安装。3. 图形化安装过程详解每一个选项背后的考量进入Ubuntu安装程序后界面很友好但有几个页面需要你做出选择这些选择会影响系统未来的使用体验。3.1 语言、键盘与更新配置一开始选择语言这会决定安装后系统的默认语言。建议选择“中文简体”这样安装程序界面和后续安装的系统都会是中文。接下来是“键盘布局”通常安装程序会自动检测选择“Chinese”即可。然后是“更新和其他软件”页面。这里有三个复选框为图形或无线硬件以及其它媒体格式安装第三方软件务必勾选这个选项会安装一些非自由但非常重要的软件包包括显卡驱动如NVIDIA闭源驱动、Wi-Fi网卡固件、以及MP3、AAC、H.264等多媒体编解码器。不勾选的话装完系统可能上不了网如果Wi-Fi需要非自由固件、看不了视频、听不了MP3非常麻烦。安装Ubuntu时下载更新如果你网络环境好可以勾选。这样安装过程中会直接从软件源下载最新的更新包装好的系统就是最新的。如果网络慢或不稳定可以不勾选等系统装完后再更新。为图形和无线硬件安装第三方软件这个通常和第一个选项联动保持默认即可。3.2 安装类型与磁盘分区最需要谨慎的一步这是整个安装过程中技术性最强、也最容易出错的一步。安装程序通常会提供几个选项清除整个磁盘并安装Ubuntu最简单粗暴会删除你硬盘上所有分区和数据然后自动创建Ubuntu所需的分区。仅在你确定该硬盘没有需要保留的数据或者这是一块全新硬盘时使用。与其它操作系统共存安装程序会尝试自动收缩现有的Windows分区腾出空间来安装Ubuntu并配置双系统引导。这个功能有时很智能有时会出问题。如果你要装双系统我更推荐下面的“手动分区”。手动分区Something else对于希望完全掌控分区方案、安装双系统或已有数据分区的用户这是唯一推荐的选择。选择它你将进入分区编辑器。手动分区方案以UEFIGPT模式总空间100GB为例对于现代电脑UEFI引导我们至少需要两个分区EFI系统分区大小512MB(官方建议最小但考虑到未来可能安装多个系统512MB-1GB更稳妥)类型EFI System Partition格式FAT32挂载点/boot/efi说明这是UEFI引导所必需的用于存放引导加载程序GRUB。交换空间swap大小一个经验法则是物理内存的1到2倍。如果你的内存是8GB可以设置8GB-16GB。但如果内存足够大比如16GB以上且不打算使用休眠Hibernation功能交换空间可以设小甚至不设。对于桌面使用设置一个与内存等大的交换空间是稳妥的。类型Logical格式swap area挂载点无说明相当于Windows的虚拟内存。当物理内存不足时系统会将部分数据暂时移到交换空间。根分区/大小剩余所有空间如果你不单独设置/home分区。建议至少30GB。我通常分配50-70GB给根分区。类型Primary或Logical格式Ext4(Ubuntu的默认和推荐文件系统)挂载点/说明这是系统核心文件和安装软件的所在地。家目录分区/home可选但强烈推荐如果你想单独划分可以从剩余空间中划出。例如根分区50GB/home分区50GB。格式Ext4挂载点/home说明这里存放你的个人文档、下载、配置文件和桌面环境设置。单独分区的最大好处是将来重装系统时你可以选择不格式化/home分区从而保留所有个人数据和大部分软件配置。注意在点击“现在安装”前务必在分区编辑器底部选择“安装启动引导器的设备”。在UEFI模式下必须选择你之前创建的EFI系统分区对应的设备例如/dev/nvme0n1p1而不是整个硬盘如/dev/nvme0n1。这是确保GRUB被正确安装到EFI分区从而实现双系统引导或正常启动的关键。3.3 时区、用户与计算机名分区完成后设置时区在地图上点击中国区域即可创建用户账户。你的姓名可以填你的全名这会显示在登录界面和系统里。你的计算机名这台电脑在网络中的名称只能包含小写字母、数字和连字符建议简短好记。用户名登录时使用的账户名同样建议小写字母和数字不要用空格和特殊字符。密码设置一个强密码。下面有两个选项“自动登录”和“要求密码登录”。为了安全建议选择“要求密码登录”。如果你嫌麻烦可以在系统装好后在设置里更改。点击“继续”安装程序就会开始复制文件。这个过程大概需要10-30分钟取决于你的硬盘速度。期间你可以看幻灯片了解Ubuntu特性。安装完成后会提示你重启。重启时记得拔掉U盘否则可能会再次从U盘启动。4. 安装后的首要优化驱动、源与基础配置系统首次启动进入桌面这只是一个开始。为了让系统真正好用有几件事必须马上做。4.1 连接网络与更新系统首先确保连接网络有线或Wi-Fi。然后打开“终端”快捷键CtrlAltT。第一步永远是更新软件包列表和升级现有软件。在终端中输入sudo apt update sudo apt upgrade -ysudo是获取管理员权限apt update是刷新软件源仓库的索引apt upgrade是升级所有可升级的软件包。-y参数表示自动确认避免中途需要你输入“Y”。4.2 处理显卡驱动NVIDIA用户的必经之路如果你使用的是NVIDIA显卡开源驱动nouveau可能无法发挥全部性能或者导致屏幕闪烁、分辨率不对等问题。Ubuntu自带的“软件和更新”工具里的“附加驱动”选项卡可以很方便地管理专有驱动。打开“软件和更新”可以在应用菜单里搜索。切换到“附加驱动”选项卡。系统会自动检测可用的专有驱动。通常会列出几个版本的NVIDIA驱动如nvidia-driver-535nvidia-driver-545等。选择一个标有“专有、已测试”的推荐版本通常是版本号最高的那个测试版。点击“应用更改”输入密码系统会自动下载并安装驱动。安装完成后必须重启电脑才能使新驱动生效。重启后可以在终端输入nvidia-smi来验证驱动是否安装成功并查看显卡状态。踩坑提示有时安装NVIDIA驱动后登录界面循环或者黑屏。这通常是因为驱动和当前内核或显示服务器Xorg/Wayland的兼容性问题。一个常见的解决方法是在GRUB引导菜单开机时按Shift或Esc键进入选择“Ubuntu高级选项”然后选择一个更早版本的内核启动。进入系统后可以尝试换一个版本的驱动或者调整显示服务器在登录界面点击用户名右下角有个齿轮图标可以切换Ubuntu on Xorg或Ubuntu on Wayland。4.3 更换国内软件源加速下载系统默认的软件源服务器在国外更新和安装软件速度可能很慢。更换为国内镜像源可以极大提升速度。国内常用的有阿里云、腾讯云、清华、中科大等源。以更换为阿里云源为例适用于Ubuntu 22.04备份原来的源列表文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup编辑源列表文件sudo nano /etc/apt/sources.list也可以使用vim或geditnano对新手更友好将文件里的所有内容注释掉每行开头加#或者直接删除然后粘贴以下阿里云的源配置deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse注意jammy是Ubuntu 22.04的代号其他版本需要替换按CtrlO保存按CtrlX退出nano。再次更新软件包列表感受速度的提升sudo apt update4.4 安装中文输入法以搜狗输入法为例Ubuntu自带的ibus输入框架和拼音输入法对于大多数用户来说已经够用。但如果你习惯搜狗输入法的词库和流畅度可以安装第三方版本。重要提示搜狗输入法Linux版目前对Ubuntu 22.04的官方支持并不完美尤其是与GNOME 42Ubuntu 22.04默认桌面的Wayland会话兼容性有问题。以下是在Xorg会话下相对稳定的安装方法确保在Xorg会话下运行在登录界面点击用户名在右下角选择“Ubuntu on Xorg”而不是“Ubuntu”后者默认是Wayland。然后登录。安装Fcitx输入框架搜狗输入法基于Fcitx框架。在终端中运行sudo apt install fcitx fcitx-config-gtk fcitx-sunpinyin -y这里先安装一个sunpinyin作为备用以防搜狗安装失败配置环境变量编辑用户配置文件在文件末尾添加以下几行nano ~/.profile添加export GTK_IM_MODULEfcitx export QT_IM_MODULEfcitx export XMODIFIERSimfcitx保存退出。然后执行source ~/.profile使配置生效或者直接注销再登录。下载并安装搜狗输入法DEB包去搜狗输入法官网下载Linux版本的DEB安装包通常是.deb文件。下载后在文件管理器里双击安装或使用命令sudo dpkg -i sogoupinyin_xxx_amd64.deb # 替换为实际文件名如果安装过程中报告依赖错误运行以下命令修复sudo apt --fix-broken install -y配置输入法注销并重新登录确保在Xorg会话下。你应该可以在屏幕右上角或系统托盘中看到Fcitx的键盘图标。点击它选择“配置”。在“输入法”选项卡中点击左下角的“”号取消勾选“只显示当前语言”然后搜索并添加“Sogou Pinyin”。最后可以将不需要的输入法如键盘-英语移除并调整搜狗输入法的顺序到第二位第一位通常是键盘-英语用于切换。现在你就可以用CtrlSpace切换中英文输入了。实测心得在Ubuntu 22.04上搜狗输入法在Wayland下问题较多如无法调出候选词框。如果遇到问题首先检查是否运行在Xorg下。如果还是不行可以考虑使用其他基于Fcitx的输入法如fcitx-googlepinyin或fcitx-rime它们通过软件源安装更稳定sudo apt install fcitx-googlepinyin fcitx-rime。5. 进阶配置与日常维护系统基础打好了接下来是一些能提升幸福感的进阶配置和日常维护习惯。5.1 安装常用软件与开发环境Ubuntu的软件生态非常丰富大部分软件可以通过apt命令或Snap/Flatpak商店安装。浏览器系统自带Firefox。安装Chrome可以去官网下载.deb包安装。办公LibreOffice已预装。如果需要WPS去官网下载Linux版。开发工具VSCode去官网下载.deb包或用Snap安装(sudo snap install code --classic)。Gitsudo apt install gitPython/Pip通常已预装Python3。安装pipsudo apt install python3-pipDocker安装步骤稍多需先添加Docker官方仓库然后安装。可以参考Docker官方文档核心命令如下sudo apt update sudo apt install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod ar /etc/apt/keyrings/docker.asc echo deb [arch$(dpkg --print-architecture) signed-by/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu jammy stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin安装后将当前用户加入docker组以避免每次使用sudosudo usermod -aG docker $USER然后注销重新登录生效。媒体播放安装VLC几乎能播放一切格式sudo apt install vlc5.2 系统清理与更新策略Linux系统不像Windows那样容易产生碎片化垃圾但定期清理无用的软件包缓存可以释放磁盘空间。清理已下载的软件包缓存apt安装软件时下载的.deb包会缓存在/var/cache/apt/archives/。可以安全清理sudo apt autoclean # 删除已过期或无法再下载的包 sudo apt autoremove # 删除自动安装且不再需要的依赖包查看磁盘空间使用df -h查看磁盘使用情况du -sh *查看当前目录下各文件夹大小。定期更新养成习惯每周或每两周执行一次sudo apt update sudo apt upgrade。对于重要的安全更新系统通常会在通知栏提示。5.3 备份与快照给系统上保险在折腾系统之前比如尝试安装不稳定的软件、修改核心配置做好备份是避免“重装系统”悲剧的最好方法。文件级备份对于/home目录下的个人文件可以使用rsync命令同步到外部硬盘或网络存储。例如rsync -av --progress /home/你的用户名 /path/to/backup/destination/系统级快照如果使用Btrfs文件系统Ubuntu默认的Ext4文件系统不支持快照。如果你在安装时选择了Btrfs或手动格式化分区为Btrfs则可以使用snapper等工具创建系统快照在出问题时快速回滚。虚拟机快照如果你是在VMware、VirtualBox等虚拟机中安装的Ubuntu那么利用虚拟机的“快照”功能是最简单、最强大的备份/还原手段。在进行任何重大操作前拍一个快照几乎可以一键回到过去。我自己在物理机上最重要的习惯就是把/home单独分区并且将文档、代码等重要数据定期用rsync同步到NAS上。在虚拟机上则是频繁使用快照功能这让我可以大胆尝试各种配置而毫无后顾之忧。