1. Ubuntu 24.04安装前的准备工作
Ubuntu 24.04 LTS(代号Noble Numbat)作为Canonical最新发布的长期支持版本,带来了诸多内核级优化和新特性。在开始安装前,我们需要做好充分准备以避免常见问题。
1.1 硬件兼容性检查
对于老电脑用户特别需要注意的是,Ubuntu 24.04默认采用Linux 6.8内核,这对显卡驱动支持有显著变化:
- NVIDIA显卡:需要470及以上版本的驱动才能获得完整支持
- AMD显卡:内核已集成AMDGPU驱动,但GCN 1.0架构的老卡可能需要手动安装开源驱动
- Intel集成显卡:HD 4000及以上系列可获得较好支持
实操建议:使用
lspci -k | grep -A 3 -i "VGA"命令查看当前显卡型号,访问显卡厂商官网确认驱动支持情况。
1.2 镜像下载优化
国内用户推荐使用以下镜像源加速下载:
- 阿里云镜像:https://mirrors.aliyun.com/ubuntu-releases/24.04/
- 清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/
- 华为云镜像:https://mirrors.huaweicloud.com/ubuntu-releases/24.04/
下载完成后务必验证SHA256校验码:
bash复制echo "官方提供的SHA256值 ubuntu-24.04-desktop-amd64.iso" | sha256sum -c
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装介质制作与启动配置
2.1 制作启动U盘
推荐使用Ventoy这类多镜像启动工具,其优势在于:
- 无需反复格式化U盘
- 支持同时存放多个ISO文件
- 启动兼容性好
具体步骤:
bash复制# 安装Ventoy
sudo add-apt-repository ppa:ventoy/ventoy
sudo apt update && sudo apt install ventoy
# 使用GUI工具选择U盘设备
ventoy-gui
2.2 BIOS/UEFI设置要点
不同主板需要特别注意:
- 关闭Secure Boot(部分NVIDIA显卡需要)
- 开启UEFI模式(新电脑建议)
- 调整启动顺序时选择带UEFI前缀的U盘项
- 对于老主板可能需要开启Legacy BIOS兼容模式
3. 安装过程详解
3.1 分区方案设计
推荐的分区方案(以256GB SSD为例):
| 挂载点 | 类型 | 大小 | 文件系统 | 备注 |
|---|---|---|---|---|
| / | 主分区 | 50GB | ext4 | 系统根目录 |
| /home | 逻辑分区 | 剩余空间 | ext4 | 用户数据 |
| swap | 交换分区 | 内存大小×1.5 | swap | 休眠需要 |
专业建议:对于NVMe SSD,建议在高级分区时选择"fstrim"选项启用定期trim优化。
3.2 关键安装选项
- 网络配置:建议安装时连接有线网络,便于自动下载更新和第三方驱动
- 安装类型:选择"最小化安装"可减少不必要的软件包
- 第三方软件:勾选"安装第三方驱动和软件"可自动安装显卡驱动等
- 加密选项:对笔记本建议启用LUKS磁盘加密
4. 安装后必备配置
4.1 国内源配置
修改sources.list为国内源:
bash复制sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
sudo sed -i 's|http://.*security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
sudo apt update
4.2 中文输入法安装
搜狗输入法安装方法:
bash复制wget https://cdn.jsdelivr.net/gh/fkxxyz/rime-cloverpinyin@master/fklime-ubuntu.deb
sudo apt install ./fklime-ubuntu.deb
sudo apt install fcitx fcitx-config-gtk fcitx-sunpinyin
配置步骤:
- 在Settings → Region & Language → Manage Installed Languages中设置fcitx为默认输入法
- 注销后重新登录
- 通过Fcitx Configuration添加搜狗输入法
4.3 开发环境配置
安装CLion等开发工具:
bash复制sudo snap install clion --classic
配置SSH远程访问(如需开启9392端口):
bash复制sudo ufw allow 9392/tcp
sudo systemctl enable --now ssh
5. 常见问题解决方案
5.1 老显卡支持问题
对于无法驱动的老显卡,可尝试以下方案:
- 安装时添加
nomodeset内核参数 - 使用开源驱动:
bash复制sudo ubuntu-drivers autoinstall
sudo apt install xserver-xorg-video-all
5.2 网络服务端口配置
配置服务端口(以9392为例):
bash复制# 查看端口占用
sudo netstat -tulnp | grep 9392
# 如果使用docker
docker run -p 9392:9392 your_image
5.3 系统优化技巧
- 禁用不必要的服务:
bash复制sudo systemctl disable bluetooth.service
- 启用zRAM替代swap:
bash复制sudo apt install zram-config
- 优化GNOME性能:
bash复制gsettings set org.gnome.desktop.interface enable-animations false
6. 进阶配置指南
6.1 Dank Material Shell安装
这个流行的GNOME扩展安装方法:
bash复制sudo apt install gnome-shell-extension-manager
# 然后在扩展商店中搜索安装
6.2 Isaac Sim等专业软件安装
NVIDIA Isaac Sim的安装要点:
- 确保已安装最新NVIDIA驱动
- 下载.deb包后使用:
bash复制sudo apt install ./isaac-sim-*.deb
- 可能需要额外安装CUDA工具包
6.3 系统监控与维护
推荐安装的监控工具:
bash复制sudo apt install gnome-system-monitor htop nvtop
创建定期维护任务:
bash复制# 每周清理旧内核
sudo apt autoremove --purge
# 每日trim SSD
sudo systemctl enable fstrim.timer
安装过程中如果遇到任何问题,建议查看/var/log/installer目录下的日志文件。对于显卡问题,可尝试在grub启动时添加acpi=off或nouveau.modeset=0等参数进行调试
