ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Ubuntu安装全攻略:从版本选择到系统优化,新手避坑指南

2026/8/13 9:51:10 拓冰建站 浏览量
Ubuntu安装全攻略:从版本选择到系统优化,新手避坑指南 1. 从零到一为什么选择Ubuntu以及安装前的关键决策如果你正准备踏入Linux世界或者厌倦了Windows/macOS的某些限制Ubuntu大概率是你的第一站。它就像一个开箱即用的“精装房”社区庞大、文档齐全、软件生态成熟对新手极其友好。但“安装”这件事远不止是点几下“下一步”。在真正动手前有几个关键决策会直接影响你后续几年的使用体验这些往往是教程里一笔带过但实际踩坑最多的地方。首先明确你的安装目的。你是想完全替换现有系统还是想保留双系统或者只是在虚拟机里体验学习目的决定了安装方式。对于绝大多数新手我强烈建议从虚拟机开始。VMware Workstation Player免费或VirtualBox都是绝佳选择。在虚拟机里安装你可以大胆尝试任何操作搞崩了直接快照恢复没有任何后顾之忧。这是成本最低、风险为零的学习路径。当你对分区、命令行有基本概念后再考虑物理机安装。其次版本选择是个学问。看到“Ubuntu 22.04 LTS”和“Ubuntu 24.04”可能让你纠结。LTS代表“长期支持”每两年发布一次提供长达5年的安全更新和维护。非LTS版本如23.10生命周期只有9个月但包含了最新的软件和特性。对于追求稳定、用于生产或学习环境无脑选择最新的LTS版本目前是22.04 LTS24.04 LTS也已发布。它的软件版本可能不是最新的但经过了充分测试社区支持也最广泛。那些“最新特性”的吸引力远不如一个稳定不折腾的系统来得实在。最后获取系统镜像。务必从 ubuntu.com 官网下载。网络上的第三方镜像站速度可能更快但无法保证文件的完整性和安全性。下载完成后一定要做一件至关重要但常被忽略的事校验SHA256值。在Windows上你可以用命令行工具certutil -hashfile yourfile.iso SHA256在macOS/Linux上用sha256sum yourfile.iso将计算结果与官网提供的校验和对比。这一步是为了确保你下载的镜像在传输过程中没有出错或被篡改是安全安装的基石。2. 制作启动盘与BIOS/UEFI设置绕过那些看不见的坑有了ISO镜像下一步是制作启动介质。一个8GB或以上的U盘是标准配置。制作工具推荐RufusWindows或balenaEtcher跨平台。它们操作简单成功率高。这里有一个细节如果你的电脑是近几年购买的新机器它几乎肯定使用的是UEFI启动模式而不是传统的Legacy BIOS。这个区别至关重要。使用Rufus时它会自动检测你的ISO并推荐分区方案。对于UEFI电脑确保选择“GPT”分区方案和“UEFI非CSM”目标系统类型。如果选择错误可能会导致无法从U盘启动。用balenaEtcher则更省心它通常能自动处理这些细节。制作好启动盘后重启电脑进入BIOS/UEFI设置界面通常是狂按F2、F12、Delete或Esc键具体看开机画面提示。这里需要完成两个关键操作关闭Secure Boot这是一个由微软主导的安全启动功能初衷是防止恶意软件在启动前加载。但对于安装非Windows系统尤其是需要加载第三方驱动如NVIDIA显卡驱动时它常常成为拦路虎。在安装阶段我建议先暂时关闭它等系统安装完成并配置好驱动后再考虑是否开启。调整启动顺序将U盘设置为首选启动设备。有些电脑有快速的启动菜单键如F12可以在开机时按一下直接选择从U盘启动这样就不用修改默认的启动顺序。注意对于某些品牌电脑如戴尔、联想Secure Boot选项可能藏得比较深可能在“Security”、“Boot”或“Authentication”标签页下。如果找不到善用搜索引擎关键词“你的电脑型号 disable secure boot”。3. 步入安装程序图形化界面下的每一个选择从U盘启动后你会进入Ubuntu的Live环境。这是一个完整的、运行在内存中的系统你可以先体验一下确认硬件兼容性特别是无线网卡、声卡、显卡是否正常。满意后双击桌面上的“Install Ubuntu”图标真正的安装开始了。3.1 语言、键盘与更新配置前几步比较简单选择语言、键盘布局。接下来会有一个“安装更新和其他第三方软件”的选项。这里我建议在安装过程中不要勾选“安装更新”。因为安装程序会从网络下载更新如果网络慢或不稳定会极大拖慢安装速度甚至导致安装失败。更新完全可以在系统安装完成后在稳定的网络环境下进行。但是务必勾选“安装第三方软件用于图形和Wi-Fi硬件以及额外的媒体格式”。这个选项会安装一些闭源的驱动如某些无线网卡驱动和多媒体解码器如MP3、MP4播放支持对硬件兼容性和日常使用体验提升巨大。3.2 分区安装的核心与最大风险点这是整个安装过程中最需要谨慎对待的一步。Ubuntu提供了几种方案清除整个磁盘并安装Ubuntu最简单但会删除硬盘上所有数据。仅适用于全新硬盘或你已备份好所有数据的情况。与其它操作系统共存安装程序会自动调整分区为Ubuntu腾出空间。这个“自动”有时并不完美存在一定风险。手动分区我强烈推荐高级用户或希望清晰规划系统的人使用此方式。它让你完全掌控。对于一个典型的桌面系统手动分区至少需要以下两个分区EFI系统分区如果你的电脑是UEFI启动这是必须的。大小建议300MB-500MB分区类型EFI System Partition。根分区挂载点为/这是系统和所有安装软件的家。大小建议至少30GB对于日常使用50-100GB更从容。文件系统推荐ext4这是Linux下最成熟稳定的选择。此外我强烈建议再创建一个交换分区。虽然Ubuntu现在默认使用交换文件但独立交换分区在某些场景下如休眠到磁盘仍是必要的。大小通常设置为物理内存的1到2倍例如16GB内存交换分区设为16GB-32GB。分区类型为swap area。还有一个可选的家目录分区挂载点为/home用于存放你的个人文档、下载、配置等。将/home独立分区的最大好处是将来重装系统时你可以选择不格式化/home分区从而保留你所有的个人文件和软件配置。大小取决于你个人数据的多少剩余空间都可以给它文件系统也是ext4。实操心得分区时在“用于”下拉菜单中除了选择文件系统类型还要注意下方的“格式化”复选框。对于新分区或需要清空的分区勾选它。对于已经存在数据且你想保留的分区比如重装系统时的/home千万不能勾选否则数据就没了。3.3 用户创建与安装收尾分区完成后设置你所在的时区通常地图上点选上海即可然后创建你的第一个用户。这里有个细节“用户名”会作为你终端提示符的一部分和家目录的名称建议用小写字母和数字避免特殊字符和空格。“计算机名”是你在网络中被看到的名字。密码要设置得足够安全。点击“继续”安装程序开始复制文件。这个过程通常需要10-30分钟取决于你的硬盘速度。安装完成后会提示你重启。重启时一定要记得拔掉U盘否则可能会再次进入安装界面。4. 安装后的首要十件事让系统真正为你所用系统安装成功进入登录界面这只是开始。一个干净的Ubuntu系统就像毛坯房我们需要进行一些基础装修才能舒适入住。以下是我认为安装后必须做的十件事按优先级排序4.1 连接网络与更新系统首先确保连接网络。打开“设置”-“网络”连接Wi-Fi或有线网络。然后打开终端快捷键CtrlAltT执行系统更新sudo apt update sudo apt upgradesudo是以管理员权限执行命令会要求输入你的密码输入时屏幕无显示正常输入后回车即可。apt update是刷新软件源列表apt upgrade是升级所有可升级的软件包。这是维护系统安全稳定的第一步。4.2 更换国内软件源默认的软件服务器在国外下载速度可能很慢。更换为国内镜像源可以极大提升软件下载和更新速度。对于Ubuntu 22.04 LTS可以执行以下命令备份并编辑源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list这里我将源替换成了阿里云镜像。你也可以选择清华、中科大等镜像只需替换域名即可。修改后再次执行sudo apt update使更改生效。4.3 安装图形化驱动管理工具与显卡驱动对于有独立显卡特别是NVIDIA显卡的用户驱动是必须解决的。Ubuntu自带了一个“附加驱动”工具。你可以通过“软件和更新”应用切换到“附加驱动”标签页它会自动检测你的硬件并推荐可用的专有驱动。选择一个带“proprietary”字样的推荐驱动通常是版本号最高的那个点击“应用更改”系统会自动下载并安装。安装完成后需要重启。4.4 安装基础工具与编译环境有些常用工具和开发基础库默认没有安装手动装一下sudo apt install vim git curl wget build-essentialbuild-essential是一组编译软件必须的基础包如gcc, g, make即使你现在不开发安装一些第三方软件时也可能需要。4.5 安装并配置中文输入法系统默认可能只有英文输入。对于中文用户Fcitx5框架配合搜狗输入法是目前体验较好的方案。但请注意搜狗输入法的Linux版本更新和维护并不频繁有时会与新版系统存在兼容性问题。更稳定通用的选择是安装Rime或谷歌拼音。以安装Fcitx5和Rime为例sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-rime安装后需要配置环境变量。编辑用户配置文件vim ~/.profile在文件末尾添加export GTK_IM_MODULEfcitx5 export QT_IM_MODULEfcitx5 export XMODIFIERSimfcitx5保存退出后重启系统。然后在“设置”-“区域与语言”-“管理已安装的语言”中将“键盘输入法系统”改为“Fcitx 5”。注销再登录你应该可以在屏幕右上角看到Fcitx5的图标右键配置添加输入法“Rime”即可。4.6 安装常用软件通过Snap商店或直接下载deb包安装一些必备软件浏览器Firefox已预装Chrome可以去官网下载deb包安装。通讯Telegram, Slack等都有官方客户端或网页版。开发工具VSCode, PyCharm, IntelliJ IDEA等都有官方Linux版本。多媒体VLC播放器几乎能播放一切格式。 你可以使用sudo apt install vlc来安装。4.7 配置终端与Shell默认的终端和Bash Shell已经够用但Zsh配合Oh My Zsh框架能提供更强大的自动补全、主题和插件功能。安装配置如下sudo apt install zsh sh -c $(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)安装脚本会提示你是否将默认shell切换为zsh选择“是”。之后你可以编辑~/.zshrc文件来更换主题如agnoster和启用插件。4.8 管理自启动服务系统会默认启动一些服务有些可能并不需要。你可以使用systemctl命令来管理。查看所有服务状态systemctl list-unit-files --typeservice。禁用某个服务如蓝牙如果你不用sudo systemctl disable bluetooth.service。注意不要禁用你不了解的服务可能导致系统功能异常。4.9 配置防火墙Ubuntu默认安装了ufw防火墙但未启用。启用并设置基本规则sudo ufw enable # 启用防火墙 sudo ufw default deny incoming # 默认拒绝所有入站连接 sudo ufw default allow outgoing # 默认允许所有出站连接 sudo ufw allow ssh # 如果你需要远程SSH开放22端口 sudo ufw status verbose # 查看防火墙状态和规则4.10 设置Timeshift系统备份这是你的“后悔药”。Timeshift类似于Windows的系统还原点可以定期为系统文件创建快照。当系统更新后出现问题时可以快速回滚。sudo apt install timeshift安装后首次运行Timeshift它会引导你选择备份位置需要一个独立的分区或外接硬盘、备份频率和保留策略。我建议每月备份一次保留2-3个快照。切记它只备份系统文件不备份个人数据/home目录所以你的个人文件还需要额外的备份方案。5. 虚拟机与物理机安装的专项要点虽然安装流程大同小异但虚拟机和物理机安装各有需要特别注意的地方。5.1 虚拟机安装优化在VMware或VirtualBox中安装Ubuntu时安装完成后第一件事是安装“增强功能”或“客户机插件”。在VMware中菜单栏点击“虚拟机”-“安装VMware Tools”。在VirtualBox中点击“设备”-“安装增强功能”。这会在虚拟机内加载一个光盘镜像里面包含了专用的显卡驱动、共享文件夹、鼠标集成等工具能显著提升虚拟机的性能和易用性。安装步骤通常是加载虚拟光盘后在Ubuntu终端里进入光盘挂载目录解压并运行安装脚本。以VirtualBox为例# 通常光盘会自动挂载到 /media/ 目录下 cd /media/你的用户名/VBox_GAs_版本号/ sudo ./VBoxLinuxAdditions.run安装完成后重启虚拟机。5.2 物理机安装双系统与驱动深水区在物理机上安装尤其是安装双系统最大的风险在于引导程序。Windows和Ubuntu使用不同的引导程序Windows用Boot ManagerLinux常用GRUB。安装Ubuntu时GRUB通常会检测到Windows并把自己安装到硬盘的EFI分区接管启动。但有时Windows更新会重写引导导致GRUB消失只能进Windows。修复方法通常是准备一个Ubuntu安装U盘进入“试用Ubuntu”模式打开终端执行sudo mount /dev/sdXY /mnt # 将你的Ubuntu根分区挂载到/mntsdXY需要替换为你实际的根分区如sda2 sudo mount /dev/sdXN /mnt/boot/efi # 挂载EFI分区sdXN是EFI分区如sda1 sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install /dev/sdX # sdX是你的硬盘设备如sda不加分区号 update-grub exit sudo reboot这个过程较复杂但它是解决双系统引导问题的标准方法。另一个深水区是特殊硬件驱动。除了常见的NVIDIA显卡一些新奇的硬件如高刷新率触摸板、特殊功能键、RGB灯效控制等可能需要从制造商官网下载驱动或从第三方PPA个人软件包存档添加非官方源来安装。这需要一定的排查能力和社区搜索技巧。6. 高频问题排查实录当安装不按剧本走即使准备再充分安装过程也可能遇到意外。下面是一些我遇到过的典型问题及解决思路。6.1 卡在“Ubuntu”Logo界面或黑屏这通常与显卡驱动有关。在安装启动时在GRUB菜单如果没看到开机时按住Shift键选择“Ubuntu”那一行按e键进入编辑模式。找到以linux开头的那一行在行末quiet splash后面先添加一个空格然后尝试以下参数nomodeset禁用内核模式设置使用最基本的显示驱动。这是最常用的方法。nouveau.modeset0针对NVIDIA开源驱动nouveau。 添加后按F10或CtrlX启动。进入系统后立即按照前面所述安装专有显卡驱动。6.2 安装过程中无法连接Wi-Fi在Live环境或安装程序中如果Wi-Fi列表为空或无法连接可能是缺少无线网卡固件。对于某些较新的Intel或Realtek网卡可以尝试在终端在Live环境中按CtrlAltT打开中安装linux-firmware包sudo apt update sudo apt install --reinstall linux-firmware如果还是不行你可能需要先用手机USB共享网络或有线网络完成安装进入系统后再通过“附加驱动”或手动下载驱动来解决问题。6.3 安装后没有声音首先检查“设置”-“声音”中的输出设备选择是否正确。如果无效可能是缺少声卡驱动或ALSA/PulseAudio配置问题。可以尝试安装pavucontrolPulseAudio音量控制进行更细致的调试sudo apt install pavucontrol pavucontrol在pavucontrol的“输出设备”标签页中尝试切换不同的端口如“扬声器”和“耳机”。对于某些笔记本电脑还需要检查是否安装了alsa-base和alsa-utils包。6.4 软件更新或安装时提示“无法获得锁”错误信息类似E: Could not get lock /var/lib/dpkg/lock-frontend。这表示有另一个APT进程如软件更新器正在运行。解决方法是等待它完成。如果确定没有其他更新进程可以强制删除锁文件sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/lib/dpkg/lock sudo rm /var/cache/apt/archives/lock然后重试。6.5 磁盘空间不足如果根分区/空间告急除了清理缓存sudo apt autoremove和sudo apt clean还可以使用ncdu这个命令行工具可视化分析磁盘使用情况sudo apt install ncdu sudo ncdu /它会扫描并显示哪个目录占用了最多空间帮你精准找到“罪魁祸首”通常是日志文件(/var/log)、缓存(/var/cache)或旧内核文件。安装Ubuntu不是一个终点而是一个起点。这个系统给了你极高的自由度和控制权同时也意味着你需要花时间去学习和打理。别怕命令行它是你与系统深度对话的桥梁。遇到问题善用man命令如man apt查看官方手册以及利用社区资源。记住在Linux世界里你遇到的绝大多数问题都早已有人遇到并解决了答案就在那里等着你去发现。