Ubuntu安装与配置全攻略:从新手到高手的完整指南

📅 2026/6/16 9:24:59
Ubuntu安装与配置全攻略:从新手到高手的完整指南
1. 项目概述为什么选择Ubuntu作为你的起点如果你正准备踏入Linux世界或者需要为服务器、开发环境选择一个稳定可靠的操作系统那么“Ubuntu安装”这个标题背后远不止是一个简单的点击“下一步”的过程。它代表着你将接触到一个拥有庞大社区支持、企业级稳定性和极佳易用性的开源平台。我接触Ubuntu超过十年从早期的桌面用户到后来的服务器运维和开发部署可以说每一次安装都是一次与系统深度对话的开始。对于新手它意味着一个友好、无痛的开端对于老手它则是一个高度可定制、坚实可靠的基石。无论是想在老旧笔记本上焕发新生还是为你的下一个AI项目搭建底层环境Ubuntu都是一个绕不开的选项。这次我们不谈空泛的概念直接切入最核心的实战环节如何在物理机、虚拟机或云环境中成功部署一个可用的Ubuntu系统并完成基础但至关重要的后续配置。我会结合多年踩坑经验把那些官方文档里一笔带过但实际安装中却可能让你卡住半天的细节一一拆解清楚。从镜像选择、启动盘制作到分区方案、驱动安装再到系统优化和必备软件配置我会带你走完一个完整的闭环。无论你是想安装最新的Ubuntu 24.04 LTS还是更成熟的22.04 LTS这篇文章都能给你提供一份可直接“抄作业”的详细指南。2. 安装前的核心准备细节决定成败很多人安装失败问题往往出在准备阶段。以为下载个ISO、刻录到U盘就能万事大吉结果却在引导、驱动或分区上栽了跟头。这一部分我们把准备工作做扎实。2.1 镜像下载与版本选择的门道首先访问Ubuntu官网的下载页面。这里你会面临第一个选择Desktop版还是Server版Ubuntu Desktop带有图形化界面GNOME适合日常办公、开发、学习使用。安装过程是图形化向导对新手极其友好。Ubuntu Server无图形界面纯命令行环境。资源占用极低稳定性更高是部署网站、数据库、容器等服务的标准选择。如果你打算在虚拟机或服务器上运行或者立志成为运维工程师建议直接从Server版开始。第二个选择是版本号。Ubuntu每两年发布一个长期支持版本LTS如20.04、22.04、24.04。LTS版本提供长达5年的标准安全维护对于生产环境和个人长期使用务必选择LTS版本。目前24.04 LTS是最新版带来了更新的内核和软件包22.04 LTS则经过更长时间的市场检验更为稳定成熟。对于绝大多数用户我推荐Ubuntu 22.04 LTS它在软件生态和稳定性上达到了一个很好的平衡。下载时注意核对文件的SHA256校验和。虽然现在下载工具都很可靠但校验一下能避免因镜像损坏导致安装中途报错。在Linux或macOS下可以使用sha256sum ubuntu-22.04.4-desktop-amd64.iso命令进行比对。注意国内用户从官网下载可能速度较慢。可以改用国内镜像源例如阿里云镜像、清华镜像站等。搜索“Ubuntu 清华镜像”即可找到对应地址下载速度会有质的提升。2.2 启动盘制作不止是“烧录”有了ISO文件你需要把它做成一个可启动的安装介质通常是U盘。这里我强烈推荐使用Ventoy或Rufus工具。为什么不用系统自带的“刻录”功能Windows的“刻录光盘映像”或macOS的“磁盘工具”虽然简单但兼容性往往不佳尤其对于较新的电脑或需要以UEFI模式安装时容易失败。使用RufusWindows用户首选准备一个容量至少8GB的U盘备份好里面数据制作过程会清空它。以管理员身份运行Rufus。“设备”选择你的U盘。“引导类型选择”点击“选择”找到你下载的Ubuntu ISO文件。最关键的一步“镜像选项”。对于Ubuntu建议选择“以DD镜像模式写入”。虽然Rufus可能会弹出警告说ISO镜像本身已兼容但DD模式在应对一些特殊的硬件特别是某些品牌笔记本时成功率更高。分区类型和目标系统类型通常保持“GPT”和“UEFI非CSM”即可这与你的电脑启动模式相关。点击“开始”等待完成。使用Ventoy一劳永逸的神器 Ventoy的理念更先进它先把U盘做成一个多系统启动盘之后你只需要把各种ISO文件Ubuntu, Windows, 各种工具盘直接拷贝到U盘里就行无需反复格式化。制作一次受益终生。对于经常折腾系统的人来说这是必备工具。2.3 硬件与BIOS/UEFI设置检查启动盘做好了别急着重启电脑。先花几分钟检查以下两点启动模式现代电脑基本都是UEFI启动旧电脑可能是传统的Legacy BIOS。你需要进入电脑的BIOS/UEFI设置界面开机时按F2、F10、F12或Del键因品牌而异。找到“Boot”或“启动”选项确保“Secure Boot”安全启动暂时关闭。虽然新版Ubuntu支持安全启动但关闭它能避免很多潜在的驱动签名问题。将启动顺序调整为优先从你的U盘启动。查看启动模式是UEFI还是Legacy。建议使用UEFI模式安装它支持GPT分区表、启动更快、更安全。硬件兼容性与驱动准备NVIDIA显卡这是Linux桌面用户最大的“坑”。Ubuntu安装程序自带的开源驱动nouveau可能无法驱动较新的N卡导致安装界面黑屏或卡死。解决方案在U盘启动时出现紫色界面后按E键编辑启动参数在quiet splash后面添加nomodeset然后按F10启动。这会让你先进入安装界面安装完成后再安装官方驱动。网络连接确保安装环境有可用的有线网络。无线网卡驱动可能默认未包含如果必须用Wi-Fi提前准备好另一个能上网的设备以备查询驱动解决方案。备份数据这是最重要的步骤。安装过程涉及磁盘分区任何误操作都可能导致数据丢失。请务必将重要文件备份到移动硬盘或云盘。3. 图形化安装过程步步详解现在插入U盘重启电脑从U盘启动。你会看到Ubuntu的启动菜单选择“Try or Install Ubuntu”进入。3.1 语言、键盘与更新配置进入图形界面后安装程序会引导你进行初始设置。选择语言这个语言会成为系统默认语言后续可以添加其他语言包。键盘布局通常选择“Chinese”或根据自己键盘选择。可以点击“检测键盘布局”进行测试。更新与其他软件这个界面非常关键。正常安装包含网页浏览器、办公套件、游戏等常用软件。对于桌面用户勾选此项。最小安装只安装最基本的系统和工具非常纯净。适合Server版或喜欢自己定制所有软件的高级用户。为图形或无线硬件安装第三方软件务必勾选这个选项会安装一些专有的显卡驱动、Wi-Fi芯片固件、媒体编解码器等。它能极大提升硬件兼容性和用户体验比如播放MP3、观看在线视频。下载更新同时安装Ubuntu如果你有稳定快速的网络可以勾选安装过程中就会下载最新更新。如果网络不好建议不要勾选等安装完成后再更新避免安装过程因网络超时而中断。3.2 磁盘分区最需要谨慎的一步这是整个安装的核心也是新手最容易困惑的地方。Ubuntu提供了几种方案清除整个磁盘并安装Ubuntu最简单但会删除磁盘上所有操作系统和数据。适合在新硬盘或确定不需要保留任何旧数据的电脑上使用。与其它操作系统共存安装程序会自动探测已有的Windows等系统并尝试为其分配空间创建一个双启动菜单。这个功能很方便但自动分配的空间大小可能不符合你的预期。手动分区Something else推荐给有一定基础或对系统布局有明确规划的用户。它给你最大的控制权。手动分区方案详解以UEFIGPT为例 假设你有一块500GB的固态硬盘打算只装Ubuntu。一个经典的分区方案如下挂载点分区类型大小文件系统说明/boot/efiEFI系统分区512MB - 1GBFAT32必须。用于存放UEFI启动文件。swap交换空间物理内存的1-2倍如16G内存给16-32Gswap虚拟内存。如果内存很大≥32G可以不给或给少量8G。/主分区剩余空间的70%-80%如300GBEXT4根目录系统和安装的软件所在位置。/home主分区剩余所有空间如约150GBEXT4用户家目录存放个人文档、配置、下载等。将/home独立分区重装系统时可以选择保留个人数据不会丢失。操作步骤选择空闲磁盘空间点击“”号创建分区。首先创建EFI分区大小512MB用于“EFI系统分区”。然后创建交换空间大小根据内存定用于“交换空间”。接着创建根分区大小300GB挂载点“/”文件系统EXT4。最后创建家目录分区使用剩余空间挂载点“/home”文件系统EXT4。最关键一步在页面底部“安装启动引导器的设备”必须选择你创建的那个EFI分区对应的设备通常是/dev/sda1或/dev/nvme0n1p1。实操心得对于使用固态硬盘SSD的用户不需要单独创建/boot分区。现代系统下/boot合并到/分区完全没问题能简化管理。独立/home分区是Linux系统管理的一个好习惯强烈建议采用。3.3 时区、用户与计算机名设置分区完成后后续步骤就轻松了。时区设置在地图上点击你所在的城市例如Shanghai系统会自动设置时区和时间。创建用户你的姓名显示名称可以是中文。计算机名这台机器在网络中的名字建议用英文避免特殊字符。用户名登录和终端显示的名字必须用小写英文这是Linux系统的惯例。密码设置一个强密码。下方有两个选项“自动登录”方便但安全性低“需要密码登录”是常规选择“加密我的主目录”可以增加数据安全性但万一忘记密码数据恢复极其困难新手慎选。点击“继续”安装程序就会开始复制文件。这个过程大概需要10-30分钟取决于你的磁盘速度和网络状况如果勾选了在线更新。完成后提示重启记得拔掉U盘然后按回车进入全新的Ubuntu系统。4. 安装后的首要10件事从能用变好用系统安装成功看到登录界面这只是万里长征第一步。一个“裸”的Ubuntu系统还需要一系列配置才能变得顺手、高效。下面这10件事是我每次装完系统后必做的。4.1 驱动管理让硬件全力工作登录系统后首先打开“软件和更新”应用可以在程序菜单搜索。附加驱动切换到“附加驱动”标签页。系统会自动检测你的硬件特别是NVIDIA显卡并提供可用的专有驱动选项。如果你有N卡这里通常会列出多个版本的驱动如专有、测试版。选择带有“recommended”标记的专有驱动版本然后点击“应用更改”。系统会下载并安装驱动完成后需要重启电脑。软件源切换还在“软件和更新”里切换到“Ubuntu软件”标签页。将“下载自”从“主服务器”更改为中国的镜像源如“mirrors.aliyun.com”或“mirrors.tuna.tsinghua.edu.cn”。这能让你后续的软件下载和系统更新速度飞起。4.2 系统更新与基础工具安装打开终端快捷键CtrlAltT执行以下命令sudo apt update # 刷新软件源列表 sudo apt upgrade # 升级所有已安装的软件包 sudo apt install -y vim git curl wget net-tools htop neofetchvim强大的文本编辑器虽然入门有门槛但学会后效率倍增。git版本控制工具开发者必备。curl/wget命令行下载工具。net-tools包含ifconfig等传统网络工具。htop比系统自带任务管理器更强大的进程查看器。neofetch一个显示系统信息和Logo的小工具适合“炫技”。4.3 中文输入法与字体优化如果你在安装时选择了中文系统可能已预装了ibus输入法框架和拼音输入法。但很多用户更喜欢搜狗输入法。安装Fcitx框架和搜狗输入法sudo apt install fcitx fcitx-googlepinyin fcitx-config-gtk # 或者安装搜狗输入法需添加PPA sudo add-apt-repository ppa:fcitx-team/nightly sudo apt update sudo apt install fcitx fcitx-config-gtk fcitx-sogoupinyin配置输入法打开“语言支持”它会提示“语言支持没有完全安装”点击安装。安装完成后在“区域与语言”-“管理已安装的语言”-“键盘输入法系统”中将“IBus”改为“Fcitx”。注销并重新登录。登录后屏幕右上角会出现键盘图标点击“配置”添加“搜狗拼音”或“谷歌拼音”。切换输入法默认快捷键是CtrlSpace。你可以在Fcitx配置里修改。4.4 安装必备开发与日常软件通过Snap和APT两种包管理器可以安装绝大多数软件。Snap安装沙盒化自动更新sudo snap install code --classic # Visual Studio Code sudo snap install firefox # Firefox浏览器 sudo snap install chromium # Chromium浏览器 sudo snap install spotify # 音乐APT安装传统方式更集成sudo apt install -y gimp vlc telegram-desktop通过.deb包安装对于像Chrome、WPS Office这样的软件去官网下载.deb安装包双击即可用软件中心安装。4.5 美化与效率提升默认的GNOME桌面很简洁但可以通过扩展Extensions变得无比强大。安装浏览器插件“GNOME Shell integration”和本地连接工具sudo apt install chrome-gnome-shell访问 extensions.gnome.org 你可以安装Dash to Dock将左侧程序坞变成可自定义的Dock栏。User Themes允许使用Shell主题。Clipboard Indicator剪贴板历史管理器。GSConnect与Android手机无缝连接类似KDE Connect。安装主题和图标包可以去 gnome-look.org 下载喜欢的主题解压后放到~/.themes和~/.icons目录需要先创建然后在“优化”工具Tweaks里切换。5. 虚拟化与特殊环境安装指南除了物理机安装Ubuntu在虚拟机和子系统环境中也极为常见。5.1 在VMware/VirtualBox中安装Ubuntu在虚拟机中安装是最安全的学习方式。创建虚拟机分配至少2核CPU、4GB内存、50GB磁盘空间动态分配。网络选择“桥接模式”或“NAT”均可。安装VMware Tools/VirtualBox Guest Additions安装完成后在虚拟机菜单中安装增强工具包这能实现主机与虚拟机间的文件拖拽、共享剪贴板、屏幕自适应分辨率等功能。在Ubuntu内对于VirtualBox需要先安装编译工具sudo apt install build-essential dkms linux-headers-$(uname -r)然后从设备菜单加载增强工具镜像并运行安装。对于VMware过程类似通过菜单安装VMware Tools。5.2 通过WSL 2在Windows上运行UbuntuWindows Subsystem for Linux 2让你在Windows内获得一个近乎原生的Linux体验。启用WSL以管理员身份打开PowerShell运行wsl --install这个命令会默认安装Ubuntu。如果想指定版本如Ubuntu 22.04可以使用wsl --install -d Ubuntu-22.04初始设置安装完成后从开始菜单启动Ubuntu等待解压完成然后设置用户名和密码。迁移安装位置可选默认WSL安装在C盘。如果想移到D盘先关闭WSLwsl --shutdown然后导出再导入到新位置。WSL与Windows的互操作性你可以在WSL中直接访问Windows文件/mnt/c/也可以在Windows资源管理器中访问WSL文件\\wsl$\Ubuntu。5.3 在RK3588等ARM开发板上安装Ubuntu对于嵌入式开发如RK3588开发板过程有所不同。获取专用镜像开发板厂商如Firefly、Radxa通常会提供适配其硬件的Ubuntu Server或Desktop镜像包含了必要的内核和驱动。烧录到SD卡或eMMC使用工具如balenaEtcher或RKDevTool将.img格式的镜像烧录到存储设备中。启动与配置将SD卡插入开发板连接串口调试工具USB转TTL到电脑使用串口终端软件如MobaXterm, PuTTY查看启动日志并进行首次配置网络、用户等。驱动与优化安装厂商提供的GPU、NPU等加速库以充分发挥开发板性能。6. 系统维护、问题排查与性能调优系统用久了难免会遇到问题。掌握一些基本的维护和排查命令能让你从容应对。6.1 包管理器的进阶使用APT是Ubuntu的包管理核心除了install和remove还有更多用法搜索软件包apt search keyword查看软件包信息apt show package_name清理无用包sudo apt autoremove(删除自动安装且不再需要的依赖)彻底清理缓存sudo apt clean(清理所有已下载的.deb包缓存)修复损坏的依赖sudo apt --fix-broken install持有某个软件包的版本有时你不希望某个关键软件如内核自动升级sudo apt-mark hold package_name # 锁定版本 sudo apt-mark unhold package_name # 解除锁定6.2 系统监控与日志查看实时监控htop需安装提供了颜色标识、树状视图比top更直观。磁盘空间df -h查看磁盘使用情况du -sh *查看当前目录下各文件夹大小。网络连接ss -tulnp或netstat -tulnp需安装net-tools查看监听端口和连接。查看日志系统日志位于/var/log/。常用命令journalctl -xe查看最近的系统日志systemd系统。sudo tail -f /var/log/syslog实时跟踪系统日志。dmesg查看内核环形缓冲区消息常用于排查硬件和驱动问题。6.3 常见问题与解决方案速查表问题现象可能原因解决方案开机黑屏/卡在LogoNVIDIA显卡驱动冲突开机时在GRUB菜单按E在quiet splash后加nomodeset启动后安装专有驱动。无法连接Wi-Fi无线网卡驱动未安装先用有线网络安装ubuntu-restricted-extras或根据网卡型号搜索安装驱动如Broadcom需bcmwl-kernel-source。双系统时间差8小时Windows使用本地时间Linux使用UTC在Ubuntu中timedatectl set-local-rtc 1 --adjust-system-clock或将Windows改为使用UTC。软件安装速度慢默认源在国外更换为国内镜像源阿里云、清华等。“无法获得锁”错误另一个APT进程正在运行运行sudo rm /var/lib/apt/lists/lock和sudo rm /var/cache/apt/archives/lock。磁盘空间不足根分区/或/home满了使用ncdu工具扫描大文件清理缓存(sudo apt clean)或扩容分区需用GParted Live CD。挂起后无法唤醒显卡或电源管理问题尝试更新BIOS或修改GRUB参数在GRUB_CMDLINE_LINUX_DEFAULT中添加acpi_sleepnonvs。6.4 基础安全与防火墙设置即使是个人电脑基础安全措施也必不可少。更新更新更新定期运行sudo apt update sudo apt upgrade。设置防火墙Ubuntu默认安装了ufw简单防火墙。sudo ufw enable # 启用防火墙 sudo ufw default deny # 默认拒绝所有传入连接 sudo ufw allow ssh # 允许SSH连接如果你需要远程登录 sudo ufw allow 80/tcp # 允许HTTP sudo ufw allow 443/tcp # 允许HTTPS sudo ufw status verbose # 查看规则状态SSH安全如果开启SSH服务务必修改默认端口22并禁用密码登录改用密钥认证。定期备份使用deja-dup备份工具或rsync命令将重要的/home目录备份到外部硬盘或网络存储。安装Ubuntu只是一个开始将它打磨成一个高效、稳定、贴合你工作流的生产力工具才是乐趣所在。这个过程你会遇到各种小问题但每一次解决问题的过程都是对Linux系统理解加深的一步。记住社区是你的后盾遇到任何难题善用搜索引擎关键词加上“ubuntu”你几乎总能找到答案。