Ubuntu 24.04.1安装与配置全指南

📅 2026/7/18 14:26:43
Ubuntu 24.04.1安装与配置全指南
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启动特性非常实用。具体步骤准备一个至少8GB的U盘所有数据会被清除从ventoy.net下载最新版本在Windows下以管理员身份运行Ventoy2Disk.exe选择U盘设备后点击Install按钮将下载的ubuntu-24.04.1-desktop-amd64.iso直接拷贝到U盘根目录相比传统的Rufus工具Ventoy的优势在于支持同时存放多个ISO文件无需每次重写整个U盘启动菜单可直接选择不同系统1.3 安装过程详解插入U盘重启后按F12选择UEFI启动项不同主板按键可能不同。进入安装界面后有几个关键选择语言选择建议选English避免后续终端出现编码问题键盘布局保持默认English(US)网络连接建议跳过等安装完成后再配置安装类型新手可选Erase disk and install Ubuntu双系统用户需手动分区后面会详细说明时区设置在地图上点击上海位置会自动识别Asia/Shanghai用户创建用户名建议全小写字母勾选Log in automatically可跳过登录界面分区方案是安装的核心难点。对于单系统安装我推荐以下分区结构挂载点类型大小文件系统备注/boot/efiEFI系统分区512MBFAT32必须存在/根分区50GBext4系统核心/home家目录剩余空间ext4用户文件swap交换空间内存大小swap休眠需要安装过程大约需要15-30分钟取决于磁盘速度完成后会提示重启。这时有个关键细节务必立即拔出U盘否则可能再次进入安装界面。2. 首次启动与基础配置第一次进入系统后有几个必做的优化配置。这些设置能让你的Ubuntu用起来更顺手。2.1 系统更新与驱动安装打开终端(CtrlAltT)依次执行sudo apt update sudo apt upgrade -y sudo apt install -y ubuntu-restricted-extras对于NVIDIA显卡用户需要额外操作sudo ubuntu-drivers autoinstall sudo reboot这个命令会自动识别并安装适合你显卡的专有驱动。安装完成后务必重启生效。2.2 中文环境配置虽然安装时选了英文但中文支持还是要完善的打开Settings → Region Language在Language选项卡点击Install/Remove Languages勾选Chinese(simplified)并应用将汉语拖动到语言列表顶部在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模式更换壁纸顶栏显示电池百分比窗口启用AltTab切换窗口而非应用键盘添加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安装与配置官方源安装最新版Dockersudo 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 ar /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 docker3.3 VS Code与常用插件安装官方.deb包wget https://code.visualstudio.com/sha/download?buildstableoslinux-deb-x64 -O vscode.deb sudo apt install -y ./vscode.deb推荐插件清单Python (Microsoft)PylanceDocker (Microsoft)Remote - SSHChinese (Simplified) Language PackGitLens配置同步可以使用Settings Sync功能登录GitHub账户即可在多设备间同步配置。4. 系统调优与问题排查使用一段时间后我整理了几个常见问题的解决方法。4.1 合盖不休眠设置笔记本用户可能需要修改默认的合盖行为sudo nano /etc/systemd/logind.conf修改以下行HandleLidSwitchignore HandleLidSwitchExternalPowerignore然后重启服务sudo systemctl restart systemd-logind4.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问题4NVIDIA显卡发热解决方法sudo apt install nvidia-powerd sudo systemctl enable nvidia-powerd sudo systemctl start nvidia-powerd5. 进阶配置与使用技巧5.1 ZSH与Oh My Zsh配置替换默认bash为更强大的zshsudo apt install -y zsh sh -c $(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)推荐主题和插件sed -i s/ZSH_THEME.*/ZSH_THEMEagnoster/ ~/.zshrc plugins(git docker python ubuntu zsh-autosuggestions zsh-syntax-highlighting)5.2 系统监控工具安装bpytop替代htopsudo apt install -y python3-pip pip install bpytop --user添加到PATHecho export PATH$PATH:$HOME/.local/bin ~/.zshrc source ~/.zshrc5.3 文件快速预览安装工具实现空格键快速预览sudo apt install -y gnome-sushi然后在文件管理器选中文件按空格即可预览各种格式文件。5.4 终端分屏工具使用tmux进行终端多路复用sudo apt install -y tmux基础快捷键Ctrlb % 垂直分割Ctrlb 水平分割Ctrlb 方向键 切换面板Ctrlb d 分离会话tmux attach 恢复会话配置优化文件~/.tmux.confset -g mouse on set -g history-limit 10000 set -g default-terminal screen-256color经过一周的深度使用Ubuntu 24.04.1表现出色特别是GNOME 46的流畅度提升明显。最让我惊喜的是Wayland对NVIDIA显卡的支持终于趋于完善日常使用基本感受不到和X11的差异。建议开发者可以放心升级到这个LTS版本它为未来几年的开发工作提供了稳定基础。