Ubuntu 26.04 LTS安装与配置全指南

📅 2026/7/17 2:23:22 👁️ 阅读次数 📝 编程学习
Ubuntu 26.04 LTS安装与配置全指南

1. Ubuntu操作系统安装前的准备工作

1.1 硬件环境检查与准备

在开始安装Ubuntu之前,确保你的硬件满足最低系统要求是至关重要的。根据Canonical官方文档,Ubuntu 26.04 LTS的推荐配置如下:

  • 处理器:双核2 GHz或更高
  • 内存:6 GB及以上
  • 存储空间:至少25 GB可用空间
  • 安装介质:USB 2.0/3.0接口或DVD光驱
  • 网络连接:建议保持联网状态以便安装更新

对于老旧设备,虽然Ubuntu可以运行在更低的配置上(如4GB内存),但为了获得流畅的桌面体验,我强烈建议达到或超过推荐配置。特别需要注意的是,如果你计划在虚拟机上安装(如VMware或VirtualBox),主机硬件配置应该更高,因为虚拟化会带来额外的性能开销。

提示:如果你打算同时运行多个虚拟机或进行开发工作,建议将内存提升至8GB以上,并为虚拟机分配至少4GB内存。

1.2 下载Ubuntu镜像文件

访问Ubuntu官方网站下载最新LTS版本(长期支持版)是最稳妥的选择。LTS版本提供5年的安全更新,非常适合生产环境使用。以下是详细步骤:

  1. 打开浏览器访问Ubuntu官网
  2. 导航至"下载"部分
  3. 选择"Ubuntu 26.04 LTS"桌面版
  4. 点击"立即下载"按钮

下载完成后,务必验证ISO文件的完整性。这可以通过校验SHA256哈希值来实现:

sha256sum ubuntu-26.04-desktop-amd64.iso

将输出与官网提供的校验值进行比对,确保文件下载过程中没有损坏或被篡改。

1.3 创建可启动安装介质

有了ISO文件后,你需要将其写入USB驱动器或DVD来创建可启动介质。对于USB驱动器,我推荐使用以下工具:

  • Windows平台:Rufus或BalenaEtcher
  • macOS平台:BalenaEtcher或UNetbootin
  • Linux平台:内置的"Startup Disk Creator"或dd命令

以使用Rufus为例的操作步骤:

  1. 插入至少4GB容量的USB驱动器
  2. 启动Rufus程序
  3. 选择你的USB设备(注意不要选错)
  4. 点击"选择"按钮,浏览并选中下载的Ubuntu ISO文件
  5. 分区方案选择"GPT"(适用于UEFI系统)或"MBR"(传统BIOS)
  6. 文件系统保持FAT32
  7. 点击"开始"按钮,等待写入完成

注意:写入过程会清除USB驱动器上的所有数据,请提前备份重要文件。

1.4 备份重要数据

虽然Ubuntu安装过程通常很安全,但任何操作系统安装都有潜在风险。在继续之前:

  1. 备份个人文件到外部存储设备或云存储
  2. 记录重要软件的许可证密钥
  3. 导出浏览器书签和密码
  4. 保存电子邮件客户端配置和邮件
  5. 备份数据库或其他开发环境配置

对于双系统安装的用户,还需要特别注意:

  • 准备Windows恢复介质
  • 记录当前磁盘分区情况
  • 了解如何修复Windows引导加载程序(以防需要恢复)

2. Ubuntu安装过程详解

2.1 启动安装程序

将创建好的安装介质插入电脑,重启并进入BIOS/UEFI设置(通常通过按Del、F2、F12等键,具体取决于主板型号)。在启动菜单中选择从USB或DVD启动。

成功引导后,你会看到Ubuntu安装程序的欢迎界面。这里有两个选项:

  1. 试用Ubuntu:不安装系统,直接进入Live CD环境
  2. 安装Ubuntu:直接开始安装过程

我建议先选择"试用Ubuntu",这样可以:

  • 测试硬件兼容性(特别是显卡、声卡和网络)
  • 预先配置网络连接
  • 熟悉Ubuntu桌面环境

确认一切正常后,双击桌面上的"Install Ubuntu"图标开始正式安装。

2.2 语言和键盘布局选择

安装程序首先会让你选择安装语言。这个选择会影响系统的默认语言设置,但安装后可以随时添加或更改语言支持。

键盘布局选择同样重要,特别是对于非QWERTY键盘的用户。你可以通过输入测试框来验证布局是否正确。如果使用笔记本电脑,注意是否需要勾选"检测键盘布局"选项。

2.3 安装类型选择

这是安装过程中最关键的一步,决定了Ubuntu如何与现有系统和磁盘分区交互。常见选项有:

  1. 清除整个磁盘并安装Ubuntu:适合全新安装或作为唯一系统
  2. 与现有操作系统共存:自动调整分区实现双系统
  3. 其他选项:手动分区(高级用户)

对于大多数用户,如果打算完全替换现有系统,选择第一个选项最简单安全。如果想保留Windows实现双系统,第二个选项会自动调整分区大小。

重要提示:手动分区只推荐给有经验的用户。错误的分区操作可能导致数据丢失。

2.4 磁盘分区方案(手动分区)

选择"其他选项"进入手动分区界面。对于典型的桌面安装,我推荐以下分区方案:

  1. EFI系统分区(ESP):

    • 大小:300-500MB
    • 类型:FAT32
    • 挂载点:/boot/efi
    • 标志:esp
  2. 根分区(/):

    • 大小:至少25GB(建议50GB以上)
    • 类型:ext4
    • 挂载点:/
  3. 交换分区(swap):

    • 大小:等于或略大于物理内存
    • 类型:swap
    • 无挂载点
  4. 家目录分区(/home):

    • 大小:剩余空间
    • 类型:ext4
    • 挂载点:/home

这种分区方案的优势在于:

  • 系统文件和用户数据分离,便于重装系统时保留个人文件
  • 交换分区可以提高休眠功能的可靠性
  • 单独的/home分区便于备份和管理

2.5 用户账户设置

接下来设置用户账户信息:

  1. 你的姓名(将显示在系统上)
  2. 计算机名(网络识别用)
  3. 用户名(登录和终端使用)
  4. 密码(建议使用强密码)

有两个重要选项:

  • 自动登录:方便但安全性较低
  • 加密主目录:增强隐私保护但可能影响性能

对于个人电脑,自动登录可能更方便;而对于笔记本电脑或可能处理敏感数据的电脑,建议启用加密。

2.6 安装过程监控

点击"继续"后,安装程序会开始复制文件并配置系统。这个过程通常需要15-30分钟,取决于硬件性能。在此期间,安装程序会展示Ubuntu的特性幻灯片。

安装完成后,系统会提示你重启。记得移除安装介质,否则可能会再次进入安装界面。

3. 首次启动与基本配置

3.1 首次登录与欢迎向导

重启后,系统会进入登录界面。输入你设置的密码登录,首次登录可能会看到欢迎向导,提供一些初始设置选项:

  1. 连接在线账户(如Google、Nextcloud)
  2. 隐私设置(位置服务、错误报告等)
  3. Livepatch配置(无需重启的内核更新)
  4. 软件更新设置

我建议至少启用Livepatch功能,它可以让你在不重启的情况下接收关键安全更新。

3.2 系统更新与升级

即使安装了最新版本的Ubuntu,系统安装后立即检查更新仍然是个好习惯。打开终端(Ctrl+Alt+T)并运行:

sudo apt update && sudo apt upgrade -y

这个命令会:

  1. 更新软件包列表(apt update)
  2. 升级所有可更新的软件包(apt upgrade)

对于LTS版本,你还可以考虑启用扩展安全维护(ESM):

sudo pro attach [你的Ubuntu Pro令牌]

3.3 驱动安装与管理

Ubuntu通常能自动检测并安装大多数硬件驱动,但某些专有驱动(如NVIDIA显卡驱动)可能需要手动安装。检查"软件和更新"应用中的"附加驱动"选项卡:

  1. 打开"软件和更新"应用
  2. 切换到"附加驱动"选项卡
  3. 选择推荐的专有驱动(如果有)
  4. 点击"应用更改"按钮

对于NVIDIA显卡用户,我推荐使用官方驱动而非开源nouveau驱动,特别是需要进行游戏或GPU计算时。

3.4 基础软件安装

Ubuntu预装了许多常用软件,但你可能还需要安装一些额外工具:

  1. 多媒体编解码器:

    sudo apt install ubuntu-restricted-extras
  2. 压缩工具:

    sudo apt install unzip p7zip-full rar unrar
  3. 开发工具链:

    sudo apt install build-essential git
  4. GNOME优化工具(用于界面自定义):

    sudo apt install gnome-tweaks

4. 系统优化与个性化配置

4.1 界面定制与主题调整

Ubuntu默认使用GNOME桌面环境,可以通过多种方式定制:

  1. 安装GNOME扩展:

    • 打开浏览器访问https://extensions.gnome.org
    • 安装"GNOME Shell Integration"浏览器扩展
    • 重启浏览器后就可以直接从网页安装扩展
  2. 推荐扩展:

    • Dash to Panel:将顶栏和dock合并为类似Windows的任务栏
    • Arc Menu:添加开始菜单样式的应用启动器
    • Clipboard Indicator:剪贴板历史管理
  3. 主题和图标更改:

    • 安装"GNOME Tweaks"工具
    • 在"外观"部分更改主题、图标和光标
    • 推荐主题:Yaru(默认)、Adwaita、Arc

4.2 性能调优

即使是现代硬件,适当的性能优化也能提升使用体验:

  1. 禁用不必要的启动应用:

    • 打开"启动应用程序"工具
    • 禁用你不确定用途的项目
  2. 调整交换性(swappiness):

    sudo sysctl vm.swappiness=10

    要使设置永久生效,编辑/etc/sysctl.conf文件并添加:

    vm.swappiness=10
  3. 使用preload预加载常用程序:

    sudo apt install preload
  4. 对于SSD用户,确保TRIM已启用:

    sudo systemctl enable fstrim.timer sudo systemctl start fstrim.timer

4.3 网络配置优化

  1. 使用更快的DNS服务器:

    • 编辑/etc/systemd/resolved.conf
    • 添加或修改以下行:
      DNS=8.8.8.8 1.1.1.1
    • 重启服务:
      sudo systemctl restart systemd-resolved
  2. 安装和配置TLP(笔记本电源管理):

    sudo apt install tlp tlp-rdw sudo systemctl enable tlp
  3. 对于Wi-Fi连接问题,可以尝试安装更新的固件:

    sudo apt install linux-firmware

4.4 安全加固

  1. 配置防火墙:

    sudo ufw enable sudo ufw default deny incoming sudo ufw default allow outgoing
  2. 安装和配置fail2ban防止暴力破解:

    sudo apt install fail2ban sudo systemctl enable fail2ban sudo systemctl start fail2ban
  3. 定期审计已安装的软件包:

    sudo apt list --installed > installed_packages.txt
  4. 设置自动安全更新:

    sudo apt install unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades

5. 常见问题与故障排除

5.1 安装过程中的常见问题

  1. 无法从USB启动:

    • 检查BIOS/UEFI设置中的安全启动(Secure Boot)状态
    • 尝试不同的USB端口(特别是USB 2.0 vs 3.0)
    • 重新创建启动介质,尝试不同的工具
  2. 安装程序卡住或无响应:

    • 尝试"nomodeset"启动参数:在GRUB菜单按'e'键编辑启动参数,在linux行末尾添加nomodeset
    • 禁用ACPI:添加acpi=off参数
    • 尝试文本模式安装:在启动菜单中选择"Install Ubuntu (safe graphics)"
  3. 分区失败或磁盘不可见:

    • 检查磁盘连接(特别是SATA线)
    • 在BIOS中确认磁盘模式为AHCI
    • 尝试使用GParted Live CD预先分区

5.2 首次启动问题

  1. 黑屏或图形问题:

    • 在GRUB菜单选择"Advanced options",然后选择恢复模式
    • 安装正确的显卡驱动
    • 尝试不同的显示管理器(如lightdm替代gdm3)
  2. 网络连接问题:

    sudo lshw -C network # 检查网卡识别情况 sudo apt install --reinstall firmware-linux
  3. 声音问题:

    alsamixer # 检查音量设置 sudo apt install pavucontrol # 安装音量控制面板

5.3 日常使用中的问题

  1. 软件包依赖问题:

    sudo apt --fix-broken install sudo dpkg --configure -a
  2. 系统卡顿或内存不足:

    top # 查看资源占用情况 sudo apt install htop # 更友好的资源监视器
  3. 启动项修复:

    sudo apt install --reinstall grub-efi-amd64 sudo update-grub
  4. 时间不同步(双系统常见问题):

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

5.4 硬件兼容性问题

  1. 打印机安装:

    • 访问制造商网站获取Linux驱动
    • 或使用CUPS管理界面(http://localhost:631)
  2. 蓝牙设备问题:

    sudo systemctl restart bluetooth bluetoothctl # 交互式蓝牙管理工具
  3. 触摸板手势:

    • 安装触摸板驱动:
      sudo apt install xserver-xorg-input-libinput
    • 或尝试Touchegg:
      sudo apt install touchegg
  4. 外接显示器问题:

    • 安装arandr进行图形化显示配置:
      sudo apt install arandr
    • 或使用xrandr命令行工具

6. 进阶配置与工具推荐

6.1 开发环境配置

  1. Python开发环境:

    sudo apt install python3-pip python3-venv pip install --user pipx pipx install poetry
  2. Node.js环境:

    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt install -y nodejs
  3. Docker安装:

    sudo apt install docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USER
  4. VS Code安装:

    sudo apt install wget wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' sudo apt update sudo apt install code

6.2 系统监控与维护工具

  1. 系统监控:

    sudo apt install gnome-system-monitor
  2. 磁盘使用分析:

    sudo apt install baobab
  3. 日志查看工具:

    sudo apt install gnome-logs
  4. 备份工具:

    sudo apt install deja-dup

6.3 生产力工具推荐

  1. 办公套件:

    sudo apt install libreoffice
  2. PDF工具:

    sudo apt install okular
  3. 截图工具:

    sudo apt install flameshot
  4. 剪贴板管理:

    sudo apt install copyq

6.4 游戏与娱乐

  1. Steam安装:

    sudo apt install steam
  2. 多媒体播放器:

    sudo apt install vlc
  3. 模拟器:

    sudo apt install retroarch
  4. 游戏平台:

    flatpak install flathub com.heroicgameslauncher.hgl

7. 系统备份与恢复策略

7.1 Timeshift系统快照

Timeshift是一个类似Windows系统还原的工具,可以创建系统快照并在需要时恢复:

  1. 安装Timeshift:

    sudo apt install timeshift
  2. 首次配置:

    • 选择RSYNC或BTRFS模式(推荐RSYNC)
    • 设置快照位置(建议使用外部存储)
    • 配置自动快照计划
  3. 手动创建快照:

    sudo timeshift --create
  4. 恢复系统:

    • 从Live USB启动
    • 安装并运行Timeshift
    • 选择要恢复的快照

7.2 家目录备份

系统文件可以重装,但用户数据更为重要。推荐以下备份策略:

  1. 使用Deja Dup:

    • 预装在Ubuntu中
    • 支持本地、远程和云存储备份
    • 可以设置自动备份计划
  2. 手动rsync备份:

    rsync -avz --progress /home/username /path/to/backup
  3. 云同步方案:

    • Nextcloud客户端
    • Rclone(支持多种云存储)
    • Dropbox或Mega官方客户端

7.3 软件包列表备份

重装系统时,快速恢复已安装软件包可以节省大量时间:

  1. 备份已安装软件包列表:

    dpkg --get-selections > package_list.txt
  2. 在新系统中恢复:

    sudo dpkg --set-selections < package_list.txt sudo apt-get dselect-upgrade
  3. 对于Flatpak应用:

    flatpak list --app --columns=application > flatpak_list.txt flatpak install $(cat flatpak_list.txt)

7.4 全盘镜像备份

对于关键系统,考虑创建完整的磁盘镜像:

  1. 使用Clonezilla:

    • 创建Live USB
    • 启动后选择"device-image"模式
    • 选择源磁盘和目标位置
  2. 使用dd命令(高级用户):

    sudo dd if=/dev/sdX of=/path/to/backup.img bs=4M status=progress
  3. 恢复镜像:

    sudo dd if=/path/to/backup.img of=/dev/sdX bs=4M status=progress

警告:dd命令非常强大但也很危险,错误的输入/输出目标可能导致数据丢失。