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年的安全更新,非常适合生产环境使用。以下是详细步骤:
- 打开浏览器访问Ubuntu官网
- 导航至"下载"部分
- 选择"Ubuntu 26.04 LTS"桌面版
- 点击"立即下载"按钮
下载完成后,务必验证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为例的操作步骤:
- 插入至少4GB容量的USB驱动器
- 启动Rufus程序
- 选择你的USB设备(注意不要选错)
- 点击"选择"按钮,浏览并选中下载的Ubuntu ISO文件
- 分区方案选择"GPT"(适用于UEFI系统)或"MBR"(传统BIOS)
- 文件系统保持FAT32
- 点击"开始"按钮,等待写入完成
注意:写入过程会清除USB驱动器上的所有数据,请提前备份重要文件。
1.4 备份重要数据
虽然Ubuntu安装过程通常很安全,但任何操作系统安装都有潜在风险。在继续之前:
- 备份个人文件到外部存储设备或云存储
- 记录重要软件的许可证密钥
- 导出浏览器书签和密码
- 保存电子邮件客户端配置和邮件
- 备份数据库或其他开发环境配置
对于双系统安装的用户,还需要特别注意:
- 准备Windows恢复介质
- 记录当前磁盘分区情况
- 了解如何修复Windows引导加载程序(以防需要恢复)
2. Ubuntu安装过程详解
2.1 启动安装程序
将创建好的安装介质插入电脑,重启并进入BIOS/UEFI设置(通常通过按Del、F2、F12等键,具体取决于主板型号)。在启动菜单中选择从USB或DVD启动。
成功引导后,你会看到Ubuntu安装程序的欢迎界面。这里有两个选项:
- 试用Ubuntu:不安装系统,直接进入Live CD环境
- 安装Ubuntu:直接开始安装过程
我建议先选择"试用Ubuntu",这样可以:
- 测试硬件兼容性(特别是显卡、声卡和网络)
- 预先配置网络连接
- 熟悉Ubuntu桌面环境
确认一切正常后,双击桌面上的"Install Ubuntu"图标开始正式安装。
2.2 语言和键盘布局选择
安装程序首先会让你选择安装语言。这个选择会影响系统的默认语言设置,但安装后可以随时添加或更改语言支持。
键盘布局选择同样重要,特别是对于非QWERTY键盘的用户。你可以通过输入测试框来验证布局是否正确。如果使用笔记本电脑,注意是否需要勾选"检测键盘布局"选项。
2.3 安装类型选择
这是安装过程中最关键的一步,决定了Ubuntu如何与现有系统和磁盘分区交互。常见选项有:
- 清除整个磁盘并安装Ubuntu:适合全新安装或作为唯一系统
- 与现有操作系统共存:自动调整分区实现双系统
- 其他选项:手动分区(高级用户)
对于大多数用户,如果打算完全替换现有系统,选择第一个选项最简单安全。如果想保留Windows实现双系统,第二个选项会自动调整分区大小。
重要提示:手动分区只推荐给有经验的用户。错误的分区操作可能导致数据丢失。
2.4 磁盘分区方案(手动分区)
选择"其他选项"进入手动分区界面。对于典型的桌面安装,我推荐以下分区方案:
EFI系统分区(ESP):
- 大小:300-500MB
- 类型:FAT32
- 挂载点:/boot/efi
- 标志:esp
根分区(/):
- 大小:至少25GB(建议50GB以上)
- 类型:ext4
- 挂载点:/
交换分区(swap):
- 大小:等于或略大于物理内存
- 类型:swap
- 无挂载点
家目录分区(/home):
- 大小:剩余空间
- 类型:ext4
- 挂载点:/home
这种分区方案的优势在于:
- 系统文件和用户数据分离,便于重装系统时保留个人文件
- 交换分区可以提高休眠功能的可靠性
- 单独的/home分区便于备份和管理
2.5 用户账户设置
接下来设置用户账户信息:
- 你的姓名(将显示在系统上)
- 计算机名(网络识别用)
- 用户名(登录和终端使用)
- 密码(建议使用强密码)
有两个重要选项:
- 自动登录:方便但安全性较低
- 加密主目录:增强隐私保护但可能影响性能
对于个人电脑,自动登录可能更方便;而对于笔记本电脑或可能处理敏感数据的电脑,建议启用加密。
2.6 安装过程监控
点击"继续"后,安装程序会开始复制文件并配置系统。这个过程通常需要15-30分钟,取决于硬件性能。在此期间,安装程序会展示Ubuntu的特性幻灯片。
安装完成后,系统会提示你重启。记得移除安装介质,否则可能会再次进入安装界面。
3. 首次启动与基本配置
3.1 首次登录与欢迎向导
重启后,系统会进入登录界面。输入你设置的密码登录,首次登录可能会看到欢迎向导,提供一些初始设置选项:
- 连接在线账户(如Google、Nextcloud)
- 隐私设置(位置服务、错误报告等)
- Livepatch配置(无需重启的内核更新)
- 软件更新设置
我建议至少启用Livepatch功能,它可以让你在不重启的情况下接收关键安全更新。
3.2 系统更新与升级
即使安装了最新版本的Ubuntu,系统安装后立即检查更新仍然是个好习惯。打开终端(Ctrl+Alt+T)并运行:
sudo apt update && sudo apt upgrade -y这个命令会:
- 更新软件包列表(apt update)
- 升级所有可更新的软件包(apt upgrade)
对于LTS版本,你还可以考虑启用扩展安全维护(ESM):
sudo pro attach [你的Ubuntu Pro令牌]3.3 驱动安装与管理
Ubuntu通常能自动检测并安装大多数硬件驱动,但某些专有驱动(如NVIDIA显卡驱动)可能需要手动安装。检查"软件和更新"应用中的"附加驱动"选项卡:
- 打开"软件和更新"应用
- 切换到"附加驱动"选项卡
- 选择推荐的专有驱动(如果有)
- 点击"应用更改"按钮
对于NVIDIA显卡用户,我推荐使用官方驱动而非开源nouveau驱动,特别是需要进行游戏或GPU计算时。
3.4 基础软件安装
Ubuntu预装了许多常用软件,但你可能还需要安装一些额外工具:
多媒体编解码器:
sudo apt install ubuntu-restricted-extras压缩工具:
sudo apt install unzip p7zip-full rar unrar开发工具链:
sudo apt install build-essential gitGNOME优化工具(用于界面自定义):
sudo apt install gnome-tweaks
4. 系统优化与个性化配置
4.1 界面定制与主题调整
Ubuntu默认使用GNOME桌面环境,可以通过多种方式定制:
安装GNOME扩展:
- 打开浏览器访问https://extensions.gnome.org
- 安装"GNOME Shell Integration"浏览器扩展
- 重启浏览器后就可以直接从网页安装扩展
推荐扩展:
- Dash to Panel:将顶栏和dock合并为类似Windows的任务栏
- Arc Menu:添加开始菜单样式的应用启动器
- Clipboard Indicator:剪贴板历史管理
主题和图标更改:
- 安装"GNOME Tweaks"工具
- 在"外观"部分更改主题、图标和光标
- 推荐主题:Yaru(默认)、Adwaita、Arc
4.2 性能调优
即使是现代硬件,适当的性能优化也能提升使用体验:
禁用不必要的启动应用:
- 打开"启动应用程序"工具
- 禁用你不确定用途的项目
调整交换性(swappiness):
sudo sysctl vm.swappiness=10要使设置永久生效,编辑/etc/sysctl.conf文件并添加:
vm.swappiness=10使用preload预加载常用程序:
sudo apt install preload对于SSD用户,确保TRIM已启用:
sudo systemctl enable fstrim.timer sudo systemctl start fstrim.timer
4.3 网络配置优化
使用更快的DNS服务器:
- 编辑/etc/systemd/resolved.conf
- 添加或修改以下行:
DNS=8.8.8.8 1.1.1.1 - 重启服务:
sudo systemctl restart systemd-resolved
安装和配置TLP(笔记本电源管理):
sudo apt install tlp tlp-rdw sudo systemctl enable tlp对于Wi-Fi连接问题,可以尝试安装更新的固件:
sudo apt install linux-firmware
4.4 安全加固
配置防火墙:
sudo ufw enable sudo ufw default deny incoming sudo ufw default allow outgoing安装和配置fail2ban防止暴力破解:
sudo apt install fail2ban sudo systemctl enable fail2ban sudo systemctl start fail2ban定期审计已安装的软件包:
sudo apt list --installed > installed_packages.txt设置自动安全更新:
sudo apt install unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades
5. 常见问题与故障排除
5.1 安装过程中的常见问题
无法从USB启动:
- 检查BIOS/UEFI设置中的安全启动(Secure Boot)状态
- 尝试不同的USB端口(特别是USB 2.0 vs 3.0)
- 重新创建启动介质,尝试不同的工具
安装程序卡住或无响应:
- 尝试"nomodeset"启动参数:在GRUB菜单按'e'键编辑启动参数,在linux行末尾添加
nomodeset - 禁用ACPI:添加
acpi=off参数 - 尝试文本模式安装:在启动菜单中选择"Install Ubuntu (safe graphics)"
- 尝试"nomodeset"启动参数:在GRUB菜单按'e'键编辑启动参数,在linux行末尾添加
分区失败或磁盘不可见:
- 检查磁盘连接(特别是SATA线)
- 在BIOS中确认磁盘模式为AHCI
- 尝试使用GParted Live CD预先分区
5.2 首次启动问题
黑屏或图形问题:
- 在GRUB菜单选择"Advanced options",然后选择恢复模式
- 安装正确的显卡驱动
- 尝试不同的显示管理器(如lightdm替代gdm3)
网络连接问题:
sudo lshw -C network # 检查网卡识别情况 sudo apt install --reinstall firmware-linux声音问题:
alsamixer # 检查音量设置 sudo apt install pavucontrol # 安装音量控制面板
5.3 日常使用中的问题
软件包依赖问题:
sudo apt --fix-broken install sudo dpkg --configure -a系统卡顿或内存不足:
top # 查看资源占用情况 sudo apt install htop # 更友好的资源监视器启动项修复:
sudo apt install --reinstall grub-efi-amd64 sudo update-grub时间不同步(双系统常见问题):
timedatectl set-local-rtc 1 --adjust-system-clock
5.4 硬件兼容性问题
打印机安装:
- 访问制造商网站获取Linux驱动
- 或使用CUPS管理界面(http://localhost:631)
蓝牙设备问题:
sudo systemctl restart bluetooth bluetoothctl # 交互式蓝牙管理工具触摸板手势:
- 安装触摸板驱动:
sudo apt install xserver-xorg-input-libinput - 或尝试Touchegg:
sudo apt install touchegg
- 安装触摸板驱动:
外接显示器问题:
- 安装arandr进行图形化显示配置:
sudo apt install arandr - 或使用xrandr命令行工具
- 安装arandr进行图形化显示配置:
6. 进阶配置与工具推荐
6.1 开发环境配置
Python开发环境:
sudo apt install python3-pip python3-venv pip install --user pipx pipx install poetryNode.js环境:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt install -y nodejsDocker安装:
sudo apt install docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USERVS 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 系统监控与维护工具
系统监控:
sudo apt install gnome-system-monitor磁盘使用分析:
sudo apt install baobab日志查看工具:
sudo apt install gnome-logs备份工具:
sudo apt install deja-dup
6.3 生产力工具推荐
办公套件:
sudo apt install libreofficePDF工具:
sudo apt install okular截图工具:
sudo apt install flameshot剪贴板管理:
sudo apt install copyq
6.4 游戏与娱乐
Steam安装:
sudo apt install steam多媒体播放器:
sudo apt install vlc模拟器:
sudo apt install retroarch游戏平台:
flatpak install flathub com.heroicgameslauncher.hgl
7. 系统备份与恢复策略
7.1 Timeshift系统快照
Timeshift是一个类似Windows系统还原的工具,可以创建系统快照并在需要时恢复:
安装Timeshift:
sudo apt install timeshift首次配置:
- 选择RSYNC或BTRFS模式(推荐RSYNC)
- 设置快照位置(建议使用外部存储)
- 配置自动快照计划
手动创建快照:
sudo timeshift --create恢复系统:
- 从Live USB启动
- 安装并运行Timeshift
- 选择要恢复的快照
7.2 家目录备份
系统文件可以重装,但用户数据更为重要。推荐以下备份策略:
使用Deja Dup:
- 预装在Ubuntu中
- 支持本地、远程和云存储备份
- 可以设置自动备份计划
手动rsync备份:
rsync -avz --progress /home/username /path/to/backup云同步方案:
- Nextcloud客户端
- Rclone(支持多种云存储)
- Dropbox或Mega官方客户端
7.3 软件包列表备份
重装系统时,快速恢复已安装软件包可以节省大量时间:
备份已安装软件包列表:
dpkg --get-selections > package_list.txt在新系统中恢复:
sudo dpkg --set-selections < package_list.txt sudo apt-get dselect-upgrade对于Flatpak应用:
flatpak list --app --columns=application > flatpak_list.txt flatpak install $(cat flatpak_list.txt)
7.4 全盘镜像备份
对于关键系统,考虑创建完整的磁盘镜像:
使用Clonezilla:
- 创建Live USB
- 启动后选择"device-image"模式
- 选择源磁盘和目标位置
使用dd命令(高级用户):
sudo dd if=/dev/sdX of=/path/to/backup.img bs=4M status=progress恢复镜像:
sudo dd if=/path/to/backup.img of=/dev/sdX bs=4M status=progress
警告:dd命令非常强大但也很危险,错误的输入/输出目标可能导致数据丢失。