Ubuntu 25.10安装与配置全指南

1. Ubuntu 25.10安装前准备

1.1 硬件需求核查

Ubuntu 25.10作为短期支持版本(STS),其硬件要求与LTS版本基本一致但建议适当提高配置。实测在以下配置环境中运行流畅:

  • CPU:至少双核2GHz(推荐四代i5及以上)
  • 内存:最低4GB(开发用途建议8GB+)
  • 存储:25GB起步(建议SSD+机械硬盘组合)
  • 显卡:集成显卡即可(NVIDIA显卡需额外处理驱动)

特别注意:使用虚拟机安装时,建议分配至少2个CPU核心和40GB动态磁盘空间。实测VMware Workstation 17和VirtualBox 7.0均能完美支持。

1.2 安装介质制作

推荐三种主流制作方式:

  1. Rufus工具(Windows平台)

    • 下载最新版ISO镜像(建议校验SHA256)
    • 选择GPT分区方案+UEFI目标系统
    • 文件系统选FAT32(大于4GB镜像需用NTFS)
  2. dd命令(Linux/macOS)

    diskutil list # 确认U盘设备号 diskutil unmountDisk /dev/disk2 sudo dd if=ubuntu-25.10-desktop-amd64.iso of=/dev/disk2 bs=4m
  3. Ventoy多系统启动盘

    • 支持单个U盘存放多个ISO文件
    • 安装时按F5可调出文件管理器选择镜像

2. 安装过程全解析

2.1 BIOS关键设置

不同主板需特别注意:

  • 华硕/微星:关闭Secure Boot,开启CSM兼容模式
  • 联想/戴尔:禁用Intel RST模式(改为AHCI)
  • 惠普:关闭Fast Boot快速启动选项

踩坑记录:部分新款笔记本需在BIOS中显式禁用Thunderbolt安全级别才能识别外接安装介质。

2.2 分区方案设计

推荐两种分区策略(以500GB SSD为例):

方案A:纯Ubuntu系统

/boot 1GB ext4 (EFI分区需额外300MB FAT32) / 100GB ext4 (系统根目录) /home 剩余空间 ext4 (用户数据) swap 内存1.5倍 (休眠功能需要)

方案B:双系统共存

  • 使用Windows磁盘管理预先压缩出空白分区
  • Ubuntu安装时选择"与Windows共存"选项
  • 自动创建的双系统引导菜单支持10秒倒计时

2.3 安装后首次配置

完成基础安装后需要立即进行的操作:

  1. 网络配置:
    sudo nmcli dev wifi connect "SSID" password "密码"
  2. 更新源与升级:
    sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo apt update && sudo apt full-upgrade -y
  3. 必要驱动安装:
    • NVIDIA显卡:sudo ubuntu-drivers autoinstall
    • 蓝牙/WiFi:sudo apt install firmware-linux firmware-realtek

3. 桌面环境深度调优

3.1 GNOME 45定制技巧

Ubuntu 25.10默认搭载GNOME 45桌面,推荐以下优化:

  • 安装扩展管理器:
    sudo apt install gnome-shell-extension-manager
  • 必备扩展推荐:
    • Dash to Panel(任务栏优化)
    • Arc Menu(开始菜单增强)
    • Clipboard Indicator(剪贴板历史)

3.2 中文环境完美配置

解决常见中文显示问题:

  1. 字体渲染优化:
    sudo apt install fonts-noto-cjk fonts-noto-color-emoji
  2. 搜狗输入法安装:
    wget http://cdn2.ime.sogou.com/dl/index/1692262599/sogoupinyin_4.2.1.145_amd64.deb sudo apt install ./sogoupinyin_*.deb
  3. 时区同步:
    sudo timedatectl set-timezone Asia/Shanghai

4. 开发环境快速搭建

4.1 主流编程语言环境

Python环境配置

sudo apt install python3-pip python3-venv pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

Node.js最新版安装

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs

4.2 必备开发工具

  1. VSCode优化安装

    sudo apt install code # 或使用官方.deb包 code --install-extension ms-vscode.cpptools
  2. Docker引擎配置

    sudo apt install docker.io sudo usermod -aG docker $USER sudo systemctl enable docker
  3. 数据库服务: MySQL社区版安装:

    sudo apt install mysql-server sudo mysql_secure_installation

5. 常见问题解决方案

5.1 安装阶段报错处理

错误现象解决方案
卡在"grub-install /dev/sda"进入LiveCD执行:sudo dpkg-reconfigure grub-efi
安装界面分辨率异常启动时按e编辑,在linux行末尾添加nomodeset
无法识别NVMe硬盘需在BIOS中将SATA模式改为AHCI

5.2 日常使用问题

合盖不休眠问题

sudo nano /etc/systemd/logind.conf # 修改为: HandleLidSwitch=ignore HandleLidSwitchExternalPower=ignore

窗口置顶功能实现: 安装Compiz配置管理器:

sudo apt install compizconfig-settings-manager

在CCSM中启用"Window Rules"插件,设置特定窗口规则。

6. 性能优化与监控

6.1 系统资源管理

安装图形化监控工具:

sudo apt install gnome-system-monitor htop

优化交换分区使用:

sudo sysctl vm.swappiness=10 # 临时生效 echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf # 永久生效

6.2 开机启动项管理

使用systemd分析启动耗时:

systemd-analyze blame systemd-analyze critical-chain

禁用不必要的服务:

sudo systemctl disable bluetooth.service sudo systemctl mask snapd.service

7. 进阶使用技巧

7.1 虚拟化环境配置

KVM虚拟化安装

sudo apt install qemu-kvm libvirt-daemon-system virt-manager sudo usermod -aG libvirt $USER

WSL2集成方案

  1. Windows端启用WSL2功能
  2. 在Ubuntu中安装:
    sudo apt install wsl

7.2 系统备份策略

使用Timeshift进行系统快照:

sudo apt install timeshift

推荐配置:

  • 存储位置:外接硬盘或NAS
  • 备份频率:每日(保留最近5份)
  • 排除目录:/home/*/Downloads

8. 硬件兼容性指南

8.1 打印机配置

通用打印机驱动安装:

sudo apt install printer-driver-gutenprint

惠普打印机专用工具:

sudo apt install hplip sudo hp-setup

8.2 游戏优化

Steam平台安装:

sudo apt install steam

显卡性能模式切换:

sudo apt install nvidia-settings nvidia-settings # 图形界面调整

9. 网络与安全增强

9.1 防火墙配置

UFW基本规则设置:

sudo ufw enable sudo ufw default deny incoming sudo ufw allow ssh

9.2 SSH安全加固

密钥认证配置:

ssh-keygen -t ed25519 ssh-copy-id user@host

禁用密码登录:

sudo nano /etc/ssh/sshd_config # 修改: PasswordAuthentication no

10. 系统维护与更新

10.1 定期维护命令

清理旧内核:

sudo apt autoremove --purge

查看磁盘空间:

ncdu / # 需先安装ncdu工具

10.2 升级到新版

从25.10升级到26.04 LTS:

sudo do-release-upgrade -d

重要提醒:STS版本支持周期仅9个月,建议重要生产环境使用LTS版本。升级前务必做好完整系统备份。