Ubuntu安装与配置全攻略:从新手到高手的完整指南
2026/6/16 9:24:52 网站建设 项目流程

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盘。这里我强烈推荐使用VentoyRufus工具。

为什么不用系统自带的“刻录”功能?Windows的“刻录光盘映像”或macOS的“磁盘工具”虽然简单,但兼容性往往不佳,尤其对于较新的电脑或需要以UEFI模式安装时,容易失败。

使用Rufus(Windows用户首选)

  1. 准备一个容量至少8GB的U盘,备份好里面数据,制作过程会清空它。
  2. 以管理员身份运行Rufus。
  3. “设备”选择你的U盘。
  4. “引导类型选择”点击“选择”,找到你下载的Ubuntu ISO文件。
  5. 最关键的一步:“镜像选项”。对于Ubuntu,建议选择“以DD镜像模式写入”。虽然Rufus可能会弹出警告说ISO镜像本身已兼容,但DD模式在应对一些特殊的硬件(特别是某些品牌笔记本)时,成功率更高。
  6. 分区类型和目标系统类型,通常保持“GPT”和“UEFI(非CSM)”即可,这与你的电脑启动模式相关。
  7. 点击“开始”,等待完成。

使用Ventoy(一劳永逸的神器): Ventoy的理念更先进:它先把U盘做成一个多系统启动盘,之后你只需要把各种ISO文件(Ubuntu, Windows, 各种工具盘)直接拷贝到U盘里就行,无需反复格式化。制作一次,受益终生。对于经常折腾系统的人来说,这是必备工具。

2.3 硬件与BIOS/UEFI设置检查

启动盘做好了,别急着重启电脑。先花几分钟检查以下两点:

  1. 启动模式:现代电脑基本都是UEFI启动,旧电脑可能是传统的Legacy BIOS。你需要进入电脑的BIOS/UEFI设置界面(开机时按F2、F10、F12或Del键,因品牌而异)。

    • 找到“Boot”或“启动”选项,确保“Secure Boot”(安全启动)暂时关闭。虽然新版Ubuntu支持安全启动,但关闭它能避免很多潜在的驱动签名问题。
    • 将启动顺序调整为优先从你的U盘启动。
    • 查看启动模式是UEFI还是Legacy。建议使用UEFI模式安装,它支持GPT分区表、启动更快、更安全。
  2. 硬件兼容性与驱动准备

    • NVIDIA显卡:这是Linux桌面用户最大的“坑”。Ubuntu安装程序自带的开源驱动nouveau可能无法驱动较新的N卡,导致安装界面黑屏或卡死。解决方案:在U盘启动时,出现紫色界面后按E键编辑启动参数,在quiet splash后面添加nomodeset,然后按F10启动。这会让你先进入安装界面,安装完成后再安装官方驱动。
    • 网络连接:确保安装环境有可用的有线网络。无线网卡驱动可能默认未包含,如果必须用Wi-Fi,提前准备好另一个能上网的设备,以备查询驱动解决方案。
    • 备份数据:这是最重要的步骤。安装过程涉及磁盘分区,任何误操作都可能导致数据丢失。请务必将重要文件备份到移动硬盘或云盘。

3. 图形化安装过程步步详解

现在,插入U盘,重启电脑,从U盘启动。你会看到Ubuntu的启动菜单,选择“Try or Install Ubuntu”进入。

3.1 语言、键盘与更新配置

进入图形界面后,安装程序会引导你进行初始设置。

  1. 选择语言:这个语言会成为系统默认语言,后续可以添加其他语言包。
  2. 键盘布局:通常选择“Chinese”或根据自己键盘选择。可以点击“检测键盘布局”进行测试。
  3. 更新与其他软件:这个界面非常关键。
    • 正常安装:包含网页浏览器、办公套件、游戏等常用软件。对于桌面用户,勾选此项。
    • 最小安装:只安装最基本的系统和工具,非常纯净。适合Server版或喜欢自己定制所有软件的高级用户。
    • 为图形或无线硬件安装第三方软件务必勾选!这个选项会安装一些专有的显卡驱动、Wi-Fi芯片固件、媒体编解码器等。它能极大提升硬件兼容性和用户体验(比如播放MP3、观看在线视频)。
    • 下载更新同时安装Ubuntu:如果你有稳定快速的网络,可以勾选,安装过程中就会下载最新更新。如果网络不好,建议不要勾选,等安装完成后再更新,避免安装过程因网络超时而中断。

3.2 磁盘分区:最需要谨慎的一步

这是整个安装的核心,也是新手最容易困惑的地方。Ubuntu提供了几种方案:

  1. 清除整个磁盘并安装Ubuntu:最简单,但会删除磁盘上所有操作系统和数据。适合在新硬盘或确定不需要保留任何旧数据的电脑上使用。
  2. 与其它操作系统共存:安装程序会自动探测已有的Windows等系统,并尝试为其分配空间,创建一个双启动菜单。这个功能很方便,但自动分配的空间大小可能不符合你的预期。
  3. 手动分区(Something else)推荐给有一定基础或对系统布局有明确规划的用户。它给你最大的控制权。

手动分区方案详解(以UEFI+GPT为例): 假设你有一块500GB的固态硬盘,打算只装Ubuntu。一个经典的分区方案如下:

挂载点分区类型大小文件系统说明
/boot/efiEFI系统分区512MB - 1GBFAT32必须。用于存放UEFI启动文件。
swap交换空间物理内存的1-2倍(如16G内存,给16-32G)swap虚拟内存。如果内存很大(≥32G),可以不给或给少量(8G)。
/主分区剩余空间的70%-80%(如300GB)EXT4根目录,系统和安装的软件所在位置。
/home主分区剩余所有空间(如约150GB)EXT4用户家目录,存放个人文档、配置、下载等。将/home独立分区,重装系统时可以选择保留,个人数据不会丢失。

操作步骤

  • 选择空闲磁盘空间,点击“+”号创建分区。
  • 首先创建EFI分区:大小512MB,用于“EFI系统分区”。
  • 然后创建交换空间:大小根据内存定,用于“交换空间”。
  • 接着创建根分区:大小300GB,挂载点“/”,文件系统EXT4。
  • 最后创建家目录分区:使用剩余空间,挂载点“/home”,文件系统EXT4。
  • 最关键一步:在页面底部“安装启动引导器的设备”,必须选择你创建的那个EFI分区对应的设备(通常是/dev/sda1/dev/nvme0n1p1)。

实操心得:对于使用固态硬盘(SSD)的用户,不需要单独创建/boot分区。现代系统下,/boot合并到/分区完全没问题,能简化管理。独立/home分区是Linux系统管理的一个好习惯,强烈建议采用。

3.3 时区、用户与计算机名设置

分区完成后,后续步骤就轻松了。

  1. 时区设置:在地图上点击你所在的城市(例如Shanghai),系统会自动设置时区和时间。
  2. 创建用户
    • 你的姓名:显示名称,可以是中文。
    • 计算机名:这台机器在网络中的名字,建议用英文,避免特殊字符。
    • 用户名:登录和终端显示的名字,必须用小写英文,这是Linux系统的惯例。
    • 密码:设置一个强密码。下方有两个选项:“自动登录”方便但安全性低;“需要密码登录”是常规选择;“加密我的主目录”可以增加数据安全性,但万一忘记密码,数据恢复极其困难,新手慎选。

点击“继续”,安装程序就会开始复制文件。这个过程大概需要10-30分钟,取决于你的磁盘速度和网络状况(如果勾选了在线更新)。完成后,提示重启,记得拔掉U盘,然后按回车进入全新的Ubuntu系统。

4. 安装后的首要10件事:从能用变好用

系统安装成功,看到登录界面,这只是万里长征第一步。一个“裸”的Ubuntu系统还需要一系列配置才能变得顺手、高效。下面这10件事,是我每次装完系统后必做的。

4.1 驱动管理:让硬件全力工作

登录系统后,首先打开“软件和更新”应用(可以在程序菜单搜索)。

  1. 附加驱动:切换到“附加驱动”标签页。系统会自动检测你的硬件(特别是NVIDIA显卡)并提供可用的专有驱动选项。如果你有N卡,这里通常会列出多个版本的驱动(如专有、测试版)。选择带有“recommended”标记的专有驱动版本,然后点击“应用更改”。系统会下载并安装驱动,完成后需要重启电脑。
  2. 软件源切换:还在“软件和更新”里,切换到“Ubuntu软件”标签页。将“下载自”从“主服务器”更改为中国的镜像源,如“mirrors.aliyun.com”或“mirrors.tuna.tsinghua.edu.cn”。这能让你后续的软件下载和系统更新速度飞起。

4.2 系统更新与基础工具安装

打开终端(快捷键Ctrl+Alt+T),执行以下命令:

sudo apt update # 刷新软件源列表 sudo apt upgrade # 升级所有已安装的软件包 sudo apt install -y vim git curl wget net-tools htop neofetch
  • vim:强大的文本编辑器,虽然入门有门槛,但学会后效率倍增。
  • git:版本控制工具,开发者必备。
  • curl/wget:命令行下载工具。
  • net-tools:包含ifconfig等传统网络工具。
  • htop:比系统自带任务管理器更强大的进程查看器。
  • neofetch:一个显示系统信息和Logo的小工具,适合“炫技”。

4.3 中文输入法与字体优化

如果你在安装时选择了中文,系统可能已预装了ibus输入法框架和拼音输入法。但很多用户更喜欢搜狗输入法。

  1. 安装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
  2. 配置输入法
    • 打开“语言支持”,它会提示“语言支持没有完全安装”,点击安装。
    • 安装完成后,在“区域与语言”->“管理已安装的语言”->“键盘输入法系统”中,将“IBus”改为“Fcitx”。
    • 注销并重新登录。
    • 登录后,屏幕右上角会出现键盘图标,点击“配置”,添加“搜狗拼音”或“谷歌拼音”。
  3. 切换输入法:默认快捷键是Ctrl+Space。你可以在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)变得无比强大。

  1. 安装浏览器插件“GNOME Shell integration”和本地连接工具:
    sudo apt install chrome-gnome-shell
  2. 访问 extensions.gnome.org ,你可以安装:
    • Dash to Dock:将左侧程序坞变成可自定义的Dock栏。
    • User Themes:允许使用Shell主题。
    • Clipboard Indicator:剪贴板历史管理器。
    • GSConnect:与Android手机无缝连接(类似KDE Connect)。
  3. 安装主题和图标包:可以去 gnome-look.org 下载喜欢的主题,解压后放到~/.themes~/.icons目录(需要先创建),然后在“优化”工具(Tweaks)里切换。

5. 虚拟化与特殊环境安装指南

除了物理机安装,Ubuntu在虚拟机和子系统环境中也极为常见。

5.1 在VMware/VirtualBox中安装Ubuntu

在虚拟机中安装是最安全的学习方式。

  1. 创建虚拟机:分配至少2核CPU、4GB内存、50GB磁盘空间(动态分配)。网络选择“桥接模式”或“NAT”均可。
  2. 安装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上运行Ubuntu

Windows Subsystem for Linux 2让你在Windows内获得一个近乎原生的Linux体验。

  1. 启用WSL:以管理员身份打开PowerShell,运行:
    wsl --install
    这个命令会默认安装Ubuntu。如果想指定版本,如Ubuntu 22.04,可以使用:
    wsl --install -d Ubuntu-22.04
  2. 初始设置:安装完成后,从开始菜单启动Ubuntu,等待解压完成,然后设置用户名和密码。
  3. 迁移安装位置(可选):默认WSL安装在C盘。如果想移到D盘,先关闭WSL:wsl --shutdown,然后导出再导入到新位置。
  4. WSL与Windows的互操作性:你可以在WSL中直接访问Windows文件(/mnt/c/),也可以在Windows资源管理器中访问WSL文件(\\wsl$\Ubuntu)。

5.3 在RK3588等ARM开发板上安装Ubuntu

对于嵌入式开发,如RK3588开发板,过程有所不同。

  1. 获取专用镜像:开发板厂商(如Firefly、Radxa)通常会提供适配其硬件的Ubuntu Server或Desktop镜像,包含了必要的内核和驱动。
  2. 烧录到SD卡或eMMC:使用工具如balenaEtcherRKDevTool,将.img格式的镜像烧录到存储设备中。
  3. 启动与配置:将SD卡插入开发板,连接串口调试工具(USB转TTL)到电脑,使用串口终端软件(如MobaXterm, PuTTY)查看启动日志并进行首次配置(网络、用户等)。
  4. 驱动与优化:安装厂商提供的GPU、NPU等加速库,以充分发挥开发板性能。

6. 系统维护、问题排查与性能调优

系统用久了,难免会遇到问题。掌握一些基本的维护和排查命令,能让你从容应对。

6.1 包管理器的进阶使用

APT是Ubuntu的包管理核心,除了installremove,还有更多用法:

  • 搜索软件包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 -tulnpnetstat -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/locksudo rm /var/cache/apt/archives/lock
磁盘空间不足根分区//home满了使用ncdu工具扫描大文件,清理缓存(sudo apt clean),或扩容分区(需用GParted Live CD)。
挂起后无法唤醒显卡或电源管理问题尝试更新BIOS,或修改GRUB参数,在GRUB_CMDLINE_LINUX_DEFAULT中添加acpi_sleep=nonvs

6.4 基础安全与防火墙设置

即使是个人电脑,基础安全措施也必不可少。

  1. 更新!更新!更新!:定期运行sudo apt update && sudo apt upgrade
  2. 设置防火墙: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 # 查看规则状态
  3. SSH安全:如果开启SSH服务,务必修改默认端口(22),并禁用密码登录,改用密钥认证。
  4. 定期备份:使用deja-dup(备份工具)或rsync命令,将重要的/home目录备份到外部硬盘或网络存储。

安装Ubuntu只是一个开始,将它打磨成一个高效、稳定、贴合你工作流的生产力工具,才是乐趣所在。这个过程你会遇到各种小问题,但每一次解决问题的过程,都是对Linux系统理解加深的一步。记住,社区是你的后盾,遇到任何难题,善用搜索引擎,关键词加上“ubuntu”,你几乎总能找到答案。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询