Ubuntu 24.04.1安装与配置全指南
2026/7/18 14:26:38 网站建设 项目流程

1. Ubuntu 24.04.1安装全流程解析

刚拿到Ubuntu 24.04.1的ISO镜像时,我注意到这个LTS版本带来了GNOME 46桌面环境和Linux 6.8内核的升级。作为长期支持版本,它在未来5年内都会获得安全更新,这对需要稳定工作环境的开发者特别友好。下面我会详细记录从制作启动盘到完成安装的全过程,包含你可能遇到的各种细节问题。

1.1 安装前的硬件准备

我的测试机是一台搭载Intel i5-12400处理器和NVIDIA RTX 3060显卡的台式机,16GB内存配合512GB NVMe SSD。Ubuntu对硬件要求并不苛刻,但有些关键点需要注意:

  • UEFI模式:建议主板设置为纯UEFI启动(关闭CSM兼容模式)
  • 安全启动:可以保持开启状态,Ubuntu 24.04已完美支持
  • 磁盘空间:至少25GB可用空间,建议50GB以上
  • 显卡兼容性:NVIDIA用户需要准备额外驱动安装步骤

特别注意:如果使用笔记本安装,建议先进入BIOS关闭Intel Rapid Storage Technology(RST)功能,否则可能导致安装时找不到磁盘。

1.2 制作启动U盘

我选择了Ventoy作为启动盘工具,它的多ISO启动特性非常实用。具体步骤:

  1. 准备一个至少8GB的U盘(所有数据会被清除)
  2. 从ventoy.net下载最新版本
  3. 在Windows下以管理员身份运行Ventoy2Disk.exe
  4. 选择U盘设备后点击"Install"按钮
  5. 将下载的ubuntu-24.04.1-desktop-amd64.iso直接拷贝到U盘根目录

相比传统的Rufus工具,Ventoy的优势在于:

  • 支持同时存放多个ISO文件
  • 无需每次重写整个U盘
  • 启动菜单可直接选择不同系统

1.3 安装过程详解

插入U盘重启后,按F12选择UEFI启动项(不同主板按键可能不同)。进入安装界面后有几个关键选择:

  1. 语言选择:建议选English(避免后续终端出现编码问题)
  2. 键盘布局:保持默认English(US)
  3. 网络连接:建议跳过,等安装完成后再配置
  4. 安装类型:
    • 新手可选"Erase disk and install Ubuntu"
    • 双系统用户需手动分区(后面会详细说明)
  5. 时区设置:在地图上点击上海位置(会自动识别Asia/Shanghai)
  6. 用户创建:
    • 用户名建议全小写字母
    • 勾选"Log in automatically"可跳过登录界面

分区方案是安装的核心难点。对于单系统安装,我推荐以下分区结构:

挂载点类型大小文件系统备注
/boot/efiEFI系统分区512MBFAT32必须存在
/根分区50GBext4系统核心
/home家目录剩余空间ext4用户文件
swap交换空间内存大小swap休眠需要

安装过程大约需要15-30分钟(取决于磁盘速度),完成后会提示重启。这时有个关键细节:务必立即拔出U盘,否则可能再次进入安装界面。

2. 首次启动与基础配置

第一次进入系统后,有几个必做的优化配置。这些设置能让你的Ubuntu用起来更顺手。

2.1 系统更新与驱动安装

打开终端(Ctrl+Alt+T),依次执行:

sudo apt update sudo apt upgrade -y sudo apt install -y ubuntu-restricted-extras

对于NVIDIA显卡用户,需要额外操作:

sudo ubuntu-drivers autoinstall sudo reboot

这个命令会自动识别并安装适合你显卡的专有驱动。安装完成后务必重启生效。

2.2 中文环境配置

虽然安装时选了英文,但中文支持还是要完善的:

  1. 打开Settings → Region & Language
  2. 在Language选项卡点击"Install/Remove Languages"
  3. 勾选Chinese(simplified)并应用
  4. 将汉语拖动到语言列表顶部
  5. 在Input Sources中添加Pinyin输入法

安装搜狗输入法(比自带的更好用):

wget https://ime.sogoucdn.com/dl/index/1692263093/sogoupinyin_4.2.1.145_amd64.deb sudo apt install -y ./sogoupinyin_4.2.1.145_amd64.deb fcitx-configtool # 将Sogou设为默认输入法

2.3 GNOME桌面优化

默认的GNOME 46已经很完善,但通过Tweaks工具可以进一步个性化:

sudo apt install -y gnome-tweaks

推荐调整:

  • 外观:启用Dark模式,更换壁纸
  • 顶栏:显示电池百分比
  • 窗口:启用"Alt+Tab切换窗口而非应用"
  • 键盘:添加"Super+空格"切换输入法快捷键

扩展管理是GNOME的灵魂,必装扩展包括:

  • Dash to Panel(任务栏现代化)
  • ArcMenu(开始菜单)
  • Clipboard Indicator(剪贴板历史)

安装方法:

sudo apt install -y chrome-gnome-shell

然后在浏览器访问https://extensions.gnome.org/安装

3. 开发环境搭建实录

作为开发者,我通常会配置以下工具链,这里记录完整过程。

3.1 Python环境配置

Ubuntu 24.04自带Python 3.12,但需要完善环境:

sudo apt install -y python3-pip python3-venv pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

建议使用pyenv管理多版本:

curl https://pyenv.run | bash echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc source ~/.bashrc pyenv install 3.11.6 # 安装其他版本

3.2 Docker安装与配置

官方源安装最新版Docker:

sudo apt install -y ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo usermod -aG docker $USER newgrp docker # 立即生效

配置国内镜像加速:

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } EOF sudo systemctl restart docker

3.3 VS Code与常用插件

安装官方.deb包:

wget https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64 -O vscode.deb sudo apt install -y ./vscode.deb

推荐插件清单:

  • Python (Microsoft)
  • Pylance
  • Docker (Microsoft)
  • Remote - SSH
  • Chinese (Simplified) Language Pack
  • GitLens

配置同步可以使用Settings Sync功能,登录GitHub账户即可在多设备间同步配置。

4. 系统调优与问题排查

使用一段时间后,我整理了几个常见问题的解决方法。

4.1 合盖不休眠设置

笔记本用户可能需要修改默认的合盖行为:

sudo nano /etc/systemd/logind.conf

修改以下行:

HandleLidSwitch=ignore HandleLidSwitchExternalPower=ignore

然后重启服务:

sudo systemctl restart systemd-logind

4.2 窗口置顶功能实现

GNOME默认没有窗口置顶按钮,可以通过以下命令实现:

gsettings set org.gnome.desktop.wm.preferences action-right-click-titlebar 'toggle-maximize'

这样右键标题栏就会出现"Always on Top"选项。

4.3 常见问题解决方案

问题1:无法连接WiFi解决方法:

sudo apt install --reinstall bcmwl-kernel-source sudo modprobe -r bcma sudo modprobe bcma

问题2:双系统时间不一致解决方法:

timedatectl set-local-rtc 1

问题3:软件中心加载慢解决方法:

sudo apt install --reinstall snapd sudo snap refresh

问题4:NVIDIA显卡发热解决方法:

sudo apt install nvidia-powerd sudo systemctl enable nvidia-powerd sudo systemctl start nvidia-powerd

5. 进阶配置与使用技巧

5.1 ZSH与Oh My Zsh配置

替换默认bash为更强大的zsh:

sudo apt install -y zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

推荐主题和插件:

sed -i 's/ZSH_THEME=.*/ZSH_THEME="agnoster"/' ~/.zshrc plugins=(git docker python ubuntu zsh-autosuggestions zsh-syntax-highlighting)

5.2 系统监控工具

安装bpytop替代htop:

sudo apt install -y python3-pip pip install bpytop --user

添加到PATH:

echo 'export PATH=$PATH:$HOME/.local/bin' >> ~/.zshrc source ~/.zshrc

5.3 文件快速预览

安装工具实现空格键快速预览:

sudo apt install -y gnome-sushi

然后在文件管理器选中文件按空格即可预览各种格式文件。

5.4 终端分屏工具

使用tmux进行终端多路复用:

sudo apt install -y tmux

基础快捷键:

  • Ctrl+b % 垂直分割
  • Ctrl+b " 水平分割
  • Ctrl+b 方向键 切换面板
  • Ctrl+b d 分离会话
  • tmux attach 恢复会话

配置优化文件~/.tmux.conf:

set -g mouse on set -g history-limit 10000 set -g default-terminal "screen-256color"

经过一周的深度使用,Ubuntu 24.04.1表现出色,特别是GNOME 46的流畅度提升明显。最让我惊喜的是Wayland对NVIDIA显卡的支持终于趋于完善,日常使用基本感受不到和X11的差异。建议开发者可以放心升级到这个LTS版本,它为未来几年的开发工作提供了稳定基础。

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

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

立即咨询