欢迎来到 金小颖论坛!
所有类别-
Ubuntu 22.04 升级到 24.04 LTS 前的备份准备与失败回滚经验 把 Ubuntu 22.04 LTS 升级到 24.04 LTS,看起来只是一次版本跳跃,实际更像一次“小型搬家”🚚:包版本、内核、桌面组件、Python、systemd、Netplan 等都会变化。官方升级说明也提醒,升级前应备份用户数据、确认磁盘空间,并把当前系统更新到最新状态,建议先阅读 Ubuntu Desktop 升级文档 和 Ubuntu 24.04 LTS 发行说明。 一、升级前先判断:你真的适合原地升级吗?🤔 如果这是日常办公电脑、开发机或轻量服务器,原地升级通常比较省事;但如果机器上跑着数据库、Docker、Kubernetes、NVIDIA 驱动、第三方 PPA、旧版 Python 项目或生产业务,我更建议先做一次完整备份,甚至在备用硬盘或虚拟机里演练。Ubuntu 官方说明中提到,LTS 到 LTS 的升级通常是顺序升级路径,22.04 LTS 用户在 24.04.1 LTS 发布后会陆续收到升级提示,相关信息可参考 Ubuntu 24.04.1 LTS 升级公告。 二、备份不是复制几个文件,而是准备“可恢复现场”🛟 很多人升级失败后才发现,自己只备份了桌面文件,却没备份 SSH 密钥、浏览器配置、数据库、容器卷、crontab、Nginx 配置或 /etc 里的服务配置。我的经验是,备份至少分三层:第一层是个人数据,第二层是系统配置,第三层是应用数据。Ubuntu Server 文档也强调,备份计划应明确备份内容、频率、存放位置以及如何恢复,说明可见 Ubuntu 备份文档。 建议备份清单 个人目录:/home 下的文档、图片、项目代码、下载目录、隐藏配置文件,例如 .ssh、.config、.local。 系统配置:/etc、/usr/local、/opt,以及自己修改过的 systemd 服务文件。 软件列表:保存 apt 安装列表、Snap 列表、Flatpak 列表,方便回装。 服务数据:MySQL、PostgreSQL、Redis、Docker volume、网站目录、证书文件。 启动与磁盘信息:记录分区、UUID、挂载点、加密盘、LVM、ZFS 或 Btrfs 情况。 三、我常用的备份方式:快照加文件备份组合 🧰 如果你使用虚拟机或云服务器,优先做平台快照,因为它恢复速度快,适合失败后整体回滚;如果是物理机,可以用 Clonezilla、Timeshift、Btrfs/ZFS 快照或整盘镜像。文件级备份则适合跨版本恢复,常用 rsync、restic、borgbackup 或 Déjà Dup。rsync 是 Ubuntu 常见备份工具,官方社区文档说明它可在本地或通过 SSH 复制文件,并且只传输存在差异的内容,可参考 Ubuntu rsync 文档。 一个实用思路是:先做整机快照,再用 rsync 单独备份 /home、/etc、/var/lib/docker、数据库导出文件。这样即使原地回滚失败,至少还可以全新安装 24.04 LTS,再把数据和配置逐项恢复。备份完成后不要急着升级,务必抽查恢复:随机打开几个文件、校验压缩包、尝试解压数据库备份,确认备份盘不是“看起来有东西,实际不可用”。 四、升级前的清理与体检 ✅ 升级前先把 22.04 LTS 更新到当前最新状态。桌面用户可通过软件更新器处理,命令行用户可执行 apt update、apt upgrade,并根据提示重启。官方 Server 升级文档也建议在大版本升级前完成当前系统的完整更新、检查是否需要重启、确认有足够空闲空间,并给升级过程预留时间,详见 Ubuntu Server 升级说明。 我还会额外做几件事:禁用不必要的第三方 PPA,记录 NVIDIA、VirtualBox、Docker、数据库等关键软件版本;清理旧内核和无用包;确认 /boot、/var、根分区空间足够;如果是笔记本,接好电源;如果是远程服务器,打开 tmux 或 screen,避免 SSH 断线导致操作中断。 经验提醒:不要在赶项目、出差前夜、生产高峰期升级系统。最安全的升级时间,是你有完整备份、有回滚窗口、有备用设备的时候。 五、升级失败时先别慌:按场景回滚 🔧 第一种情况是升级中断但还能进系统。此时不要反复重启,可以先尝试修复包状态,例如执行 dpkg 配置未完成的软件包、apt 修复依赖,再查看 /var/log/dist-upgrade/ 下的日志。重点看第三方源、驱动、残留包和配置文件冲突,而不是盲目删除软件。 第二种情况是能进 GRUB 但进不了桌面。可以选择旧内核或 recovery mode,进入 root shell 后检查磁盘空间、显卡驱动和显示管理器。NVIDIA 用户尤其要注意驱动与新内核的匹配问题;如果图形界面起不来,先确保网络可用,再考虑切换开源驱动或重新安装官方仓库里的驱动包。 第三种情况是系统完全不可启动。这时快照或整盘镜像最有价值:虚拟机直接回滚快照,物理机用启动盘进入 live 环境,挂载原系统分区,复制最新数据,或恢复镜像。如果只有文件备份,就更适合走“重装 24.04 LTS 加恢复数据”的路线,通常比硬修一个半升级状态的系统更省时间。 六、升级成功后也要做收尾检查 🧾 进入 24.04 LTS 后,不要只看桌面能打开就结束。建议检查系统版本、内核、磁盘挂载、网络、蓝牙、打印机、显卡、输入法、Docker、数据库、Web 服务和定时任务。Ubuntu 24.04 LTS 发行说明列出该版本包含 Linux 6.8、systemd 255.4、Netplan 1.0、Python 3.12 等变化,开发环境和运维脚本都应重点复测,参考 官方发行说明。 我通常会保留备份至少一到两周,等确认日常工作、编译环境、容器、数据库、远程连接都稳定后,再清理旧备份。对于服务器,还要确认防火墙规则、证书续期、日志轮转、监控告警和自动备份任务是否仍然正常。 总结:升级可以大胆,备份必须保守 🌱 Ubuntu 22.04 LTS 升级到 24.04 LTS 的关键,不是记住某一条命令,而是把风险拆开:升级前做可恢复备份,升级中保持环境稳定,失败后按场景回滚,成功后完成验证。我的建议很简单:没有备份,不升级;没有验证,不删除备份;没有回滚方案,不碰生产环境。这样即使升级遇到问题,也只是一次可控维护,而不是一次灾难现场。 社区文章 1
-
Ubuntu 24.04 LTS 安装后 Nvidia 显卡驱动配置与黑屏排查指南 刚装好 Ubuntu 24.04 LTS 后,很多使用 Nvidia 独显的朋友会遇到两个典型问题:系统能进桌面但性能不对,或者安装驱动后重启黑屏、卡在登录界面。本文整理一套偏稳妥的配置与排查流程,适合桌面用户、双系统用户和需要 CUDA 环境的开发者参考。🛠️ 一、先判断:到底是没装驱动,还是驱动没加载? 安装驱动前不要急着复制网上的命令,第一步应确认系统是否识别到了 Nvidia 显卡。打开终端执行:lspci | grep -i nvidia。如果能看到 NVIDIA Corporation 相关设备,说明硬件通常已被系统发现;如果完全没有输出,优先检查 BIOS 中独显是否被禁用、笔记本是否处于混合显卡模式、外接显卡连接是否正常。 接着执行:nvidia-smi。如果提示 command not found,通常表示 Nvidia 驱动工具尚未安装;如果提示无法与驱动通信,则多半是驱动包存在但内核模块没有正确加载。这两类问题的处理方向不同,前者是安装,后者是排查 Secure Boot、内核版本、残留驱动或显示服务器配置。 二、推荐安装方式:优先使用 Ubuntu 官方驱动工具 ✅ Ubuntu 官方建议使用系统提供的驱动管理工具,例如“附加驱动”图形界面或 ubuntu-drivers 命令行工具;官方文档也提醒,从非推荐来源安装 Nvidia 驱动可能覆盖 Ubuntu 提供的软件包,并可能影响 Secure Boot,具体可参考 Ubuntu 官方 Nvidia 驱动安装文档。 先更新系统:sudo apt update && sudo apt upgrade 更新完成后重启一次:sudo reboot 查看推荐驱动:ubuntu-drivers devices 自动安装推荐版本:sudo ubuntu-drivers install 安装完成后再次重启:sudo reboot 对于普通桌面、游戏、外接显示器和轻量开发用户,通常跟随命令输出中标记为 recommended 的驱动即可,不建议为了追新手动指定不熟悉的版本。驱动分支会随硬件型号、Ubuntu 软件源和系统更新状态变化,因此本文不固定写死某个版本号。 三、关于 open 驱动、闭源驱动和 nouveau Ubuntu 24.04 中你可能会看到 nvidia-driver-xxx、nvidia-driver-xxx-open、nvidia-driver-xxx-server 等不同包名。简单理解:带 open 的通常指 Nvidia 开放内核模块版本;不带 open 的是传统专有内核模块;带 server 的更偏服务器或计算场景。NVIDIA 也在其安装指南中提供了面向 Ubuntu 24.04 的驱动仓库与安装说明,可参考 NVIDIA Ubuntu 驱动安装指南。 这里还要区分 nouveau。nouveau 是 Linux 社区开源驱动,系统初装后可能默认使用它,优点是开箱即用,缺点是性能、功耗控制和 CUDA 支持通常不如官方 Nvidia 驱动。如果你需要游戏性能、深度学习、Blender 渲染或稳定外接显示器,建议安装官方包提供的 Nvidia 驱动。 四、Secure Boot 是黑屏和驱动失效的高频原因 🔐 双系统笔记本经常默认开启 Secure Boot。开启后,系统只允许受信任的内核模块加载。如果安装 Nvidia 驱动时出现 MOK 密码设置界面,不要跳过。你需要设置一个临时密码,并在重启后进入 MOK Management 界面,选择 Enroll MOK、Continue、Yes,然后输入之前设置的密码完成注册。 如果你安装后 nvidia-smi 报错,外接 HDMI 不亮,或者设置里看不到 Nvidia 显卡,且关闭 Secure Boot 后一切正常,那么问题很可能不是驱动版本本身,而是内核模块没有通过安全启动验证。 不想处理 MOK 的用户可以在 BIOS 中关闭 Secure Boot,但双系统用户要注意 Windows 的安全策略、磁盘加密和公司设备管理要求。更稳妥的做法是保留 Secure Boot,并按安装过程完成 MOK 注册。 五、安装后如何验证是否成功? 执行 nvidia-smi,能看到显卡型号、驱动版本和显存占用,说明驱动基本工作正常。 执行 cat /proc/driver/nvidia/version,可查看当前加载的 Nvidia 内核驱动版本。 打开“设置”中的显示选项,检查分辨率、刷新率和外接显示器是否正常识别。 笔记本用户可安装或打开 NVIDIA Settings,查看独显信息和显卡工作状态。 如果你准备安装 CUDA,建议先确认显卡驱动正常,再按项目需求安装 CUDA Toolkit。不要把“驱动版本显示的 CUDA Version”和“系统实际安装的 CUDA Toolkit”混为一谈,前者表示驱动支持能力,后者才是你使用 nvcc 等工具时依赖的开发环境。 六、黑屏排查:从最安全的恢复路径开始 🚨 1. 能进入登录界面但登录后黑屏 先尝试在登录界面点击齿轮图标,切换 Ubuntu on Xorg 后再登录。有些桌面环境、混合显卡或外接显示器组合在 Wayland 下可能表现不稳定。若切换 Xorg 后恢复正常,再考虑更新驱动或调整显示管理器配置。 2. 完全黑屏但能进入 TTY 按 Ctrl + Alt + F3 进入命令行界面,登录账户后先检查驱动状态:nvidia-smi、dkms status、journalctl -b -p err。若确认驱动安装异常,可执行 sudo apt purge 'nvidia-*' 清理旧包,然后 sudo apt autoremove,重启后再使用 ubuntu-drivers install 重新安装推荐驱动。 3. 安装后卡在启动画面 重启时进入 GRUB,选择 Advanced options for Ubuntu,尝试旧内核启动。如果旧内核可进入系统,说明新内核与当前驱动模块可能没有正确匹配。进入系统后更新软件包、重新安装驱动并重启,必要时检查 linux-headers-$(uname -r) 是否安装。 4. 外接显示器不亮 先确认线材和接口在其他系统下正常,再检查是否加载 Nvidia 驱动。部分笔记本的 HDMI 或 Mini DP 接口直接连接独显,如果 Nvidia 模块未加载,内屏可能正常,外屏却没有信号。这种情况尤其要检查 Secure Boot 和 nvidia-smi 输出。 七、几个实用建议 不要混用 Ubuntu 官方源、第三方 PPA、NVIDIA .run 安装包和 CUDA 仓库中的驱动,除非你清楚每个来源的优先级。 升级内核或大版本驱动后,第一次重启要耐心等待,避免在驱动模块构建过程中强制断电。 遇到黑屏先保留可回滚路径,例如旧内核、TTY、恢复模式,不要连续执行多套教程命令。 论坛求助时附上 lspci、nvidia-smi、ubuntu-drivers devices、mokutil --sb-state 的输出,更容易定位问题。 总结 Ubuntu 24.04 LTS 上配置 Nvidia 驱动,核心思路是“先识别硬件,再使用官方推荐驱动,最后验证模块是否加载”。大多数黑屏并不是显卡损坏,而是驱动来源混乱、Secure Boot 未完成 MOK 注册、内核模块未匹配或 Wayland/Xorg 兼容性导致。按本文流程从低风险步骤开始排查,通常可以在不重装系统的情况下恢复桌面与显卡加速。🙂 社区文章 1
-
Ubuntu 24.04 LTS 桌面美化与 GNOME 扩展配置实用指南 如果你刚装好 Ubuntu 24.04 LTS,默认桌面已经足够稳定,但想让它更顺手、更好看,还需要对主题、Dock、字体、扩展和工作流做一些轻量配置。本文以实用为主,尽量选择可回退、少折腾的方案,适合日常办公、开发和影音使用场景 🙂 一、先了解 Ubuntu 24.04 LTS 的桌面基础 Ubuntu 24.04 LTS 代号 Noble Numbat,官方说明中明确它是长期支持版本,标准安全维护到 2029 年 5 月 31 日,适合作为主力桌面长期使用;同时它采用 Linux 6.8 内核,并带来一系列软件栈更新,可参考 Ubuntu 24.04 LTS 发布说明。正因为它定位偏稳定,桌面美化建议以“改善体验”为目标,而不是把系统改到难以维护。 二、更新系统并准备常用工具 🛠️ 美化之前先更新系统,避免主题、扩展和 GNOME Shell 版本不匹配。可以打开“软件更新器”,也可以在终端执行:sudo apt update && sudo apt upgrade。完成后建议安装 GNOME Tweaks、Extensions 管理工具和浏览器集成组件,常见包名包括 gnome-tweaks、gnome-shell-extension-manager 或 gnome-shell-extensions。 GNOME Extensions 应用可以用于更新扩展、配置扩展偏好、移除或禁用不需要的扩展,GNOME 官方应用页也说明它用于管理 GNOME 扩展,详情见 GNOME Extensions 应用说明。如果你不想通过浏览器安装扩展,Extension Manager 往往更省心,因为它能在本地搜索、安装和管理扩展。 三、主题、图标与光标的选择 🎨 Ubuntu 24.04 默认的 Yaru 主题已经比较统一,建议先从系统自带的“设置”入手:进入“外观”,选择浅色、深色或标准模式,再调整强调色和壁纸。如果你希望桌面更现代,可以搭配第三方 GTK 主题、Papirus 图标主题或 Bibata 光标主题,但要注意来源可信、维护活跃,并保留默认主题作为回退方案。 稳妥方案:使用 Ubuntu 自带 Yaru 主题,调整深浅色和强调色。 清爽方案:Yaru 深色模式加 Papirus 图标,适合长时间办公。 个性方案:第三方 GTK 主题加自定义壁纸,但不要同时安装过多主题包。 安装主题后,可以在 GNOME Tweaks 中切换“应用程序”“图标”“光标”等选项。如果发现 Shell 顶栏、日历弹窗没有变化,通常是因为 GNOME Shell 主题需要 User Themes 扩展支持;该扩展可在 GNOME Extensions 官网 查询和安装。 四、Dock、顶栏与窗口行为优化 🚀 Ubuntu 默认 Dock 已经做过定制,适合多数用户。你可以在“设置”的“Ubuntu 桌面”中调整 Dock 位置、图标大小、自动隐藏和多显示器显示方式。喜欢 macOS 风格的用户可以把 Dock 放到底部并开启自动隐藏;偏效率的用户则建议放左侧,减少鼠标移动距离。 窗口行为方面,GNOME Tweaks 可以设置窗口按钮位置、焦点模式、标题栏操作和字体缩放。高分屏用户可以优先尝试系统显示设置里的缩放比例,如果应用界面仍偏小,再考虑字体缩放。不要一开始就修改太多底层配置,否则之后排查问题会比较麻烦。 五、推荐安装的 GNOME 扩展 GNOME Shell 扩展本质上会改变 Shell 行为,GNOME 开发文档说明扩展与 GNOME Shell 关系紧密,并提供了不同 Shell 版本的迁移说明,安装前应留意兼容性,可参考 GNOME Shell Extensions 开发文档。Ubuntu 24.04 用户建议优先选择支持 GNOME 46 的扩展,并避免一次性启用太多。 AppIndicator and KStatusNotifierItem Support:让托盘图标支持更完整,适合使用聊天、同步、输入法等后台应用的用户。 User Themes:允许从用户目录加载 Shell 主题,是更换 GNOME Shell 外观时常用的基础扩展。 Clipboard Indicator:提供剪贴板历史记录,写文档、复制命令时很方便。 Vitals:在顶栏显示 CPU、内存、温度等状态,适合开发者和性能敏感用户。 Blur my Shell:增强概览、面板或 Dock 的模糊效果,视觉提升明显,但低配机器可谨慎开启。 六、扩展配置的安全原则 🔒 扩展不是装得越多越好。我的建议是控制在 5 到 8 个以内,并遵循“三步法”:先安装一个,重启 Shell 或注销登录,确认稳定后再装下一个。如果出现卡顿、顶栏消失、快捷键失效等情况,优先进入 Extensions 应用逐个禁用,而不是急着重装系统。 实用经验:凡是涉及 Dock、顶栏、任务栏、窗口平铺的扩展,尽量不要安装功能重叠的多个插件。例如 Dash to Dock、Dash to Panel 和 Ubuntu Dock 的定位相近,同时启用可能带来冲突。 升级系统前也建议临时禁用非必要扩展,尤其是深度修改 Shell 行为的扩展。GNOME 官方扩展站会列出大量扩展及其说明,但具体稳定性仍取决于作者维护情况、你的 Shell 版本和本机配置。 七、字体、输入法与中文体验优化 中文用户可以重点检查字体和输入法。字体方面,系统默认中文显示已经可用,如果你经常阅读长文,可以安装 Noto CJK、思源黑体或更适合屏幕显示的中文字体,并在 GNOME Tweaks 中调整界面字体、文档字体和等宽字体。开发者可把终端字体设置为等宽字体,减少中英文混排错位。 输入法方面,Ubuntu 通常可通过“设置”里的“键盘”添加中文输入源。如果你更习惯 Fcitx5,也可以安装 fcitx5、fcitx5-chinese-addons 等组件,再按需设置环境变量和候选词皮肤。配置输入法时建议一次只改一个环节,确认能正常输入中文后再继续美化候选框样式。 八、壁纸、终端与日常细节 🌿 壁纸建议选择分辨率匹配、色彩不过于杂乱的图片,深色主题搭配低饱和壁纸更耐看。终端可以选择半透明背景、适中的字体大小和简洁配色,但不要为了视觉效果牺牲可读性。文件管理器中可以开启列表视图、显示隐藏文件快捷键和常用目录收藏,让桌面体验更贴近日常工作流。 如果你喜欢极简桌面,可以隐藏桌面图标、开启 Dock 自动隐藏,并把常用应用固定在 Dock。若你偏向效率桌面,可以保留顶栏状态信息、剪贴板历史和窗口平铺扩展。美化没有唯一答案,关键是让系统减少干扰、提高操作连贯性。 总结 Ubuntu 24.04 LTS 的桌面美化,核心思路是“先稳定,后漂亮,再提效”。从系统更新、GNOME Tweaks、主题图标、Dock 设置到 GNOME 扩展,每一步都建议小范围调整并保留回退空间。只要控制扩展数量、选择兼容版本、避免重复功能插件,你就能把 Ubuntu 24.04 LTS 打造成一个既美观又可靠的主力桌面环境 ✨ 社区文章 1
-
Ubuntu 安装后的分区规划与磁盘挂载实践指南 装好 Ubuntu 之后,很多人会先急着换源、装驱动、配软件,但真正影响后续维护体验的,往往是分区规划和磁盘挂载。一个清晰的挂载方案,能让系统重装更省心、数据管理更安全,也能减少“磁盘明明在却找不到”的尴尬 🙂。 导语:为什么安装后还要重新看分区? Ubuntu 可以用默认分区一路安装成功,但默认方案不一定适合所有人。比如你有多块硬盘、希望把资料盘单独挂载、想保留 /home 方便下次重装,或者准备把机械硬盘作为下载盘、备份盘使用,就需要理解分区、文件系统和挂载点之间的关系。Ubuntu 官方文档将挂载描述为把卷接入文件系统树的过程,用户通过挂载点访问其中内容,可参考 Ubuntu 磁盘与分区文档。 一、先确认当前磁盘结构 动手之前,建议先看清楚磁盘名称、容量、分区和文件系统。图形界面用户可以打开“磁盘”工具,直观看到每块硬盘和分区;命令行用户可以使用 lsblk -f 查看设备、挂载点、文件系统和 UUID,再用 df -h 查看已挂载分区的空间占用。这里要特别注意:/dev/sda、/dev/sdb 这类名称可能会因硬件顺序变化而改变,后续写自动挂载配置时应优先使用 UUID。 二、常见分区思路:不追求复杂,追求清楚 普通桌面用户通常可以保持一个根分区 /,再根据需要单独规划 /home 或数据盘。根分区负责系统、软件和配置;/home 保存用户个人文件和部分应用配置;独立数据盘可以挂到 /data、/mnt/storage 或 /media/archive。如果你只是日常办公、学习和轻度开发,没必要把 /var、/tmp、/opt 都拆开,否则后期空间调配反而更麻烦。 推荐的简单规划方向 单盘轻度使用:保留默认分区即可,重点做好备份。 单盘但经常重装:可考虑独立 /home,重装系统时更容易保留个人数据。 SSD + HDD:SSD 放系统和常用软件,HDD 挂载为数据盘、下载盘或备份盘。 多系统共存:谨慎处理 EFI 分区,不要随意格式化已有的启动分区。 三、文件系统怎么选? Ubuntu 桌面环境中,ext4 依然是稳妥选择,适合根分区、/home 和普通数据盘。NTFS 适合需要与 Windows 频繁共享的分区,但在 Linux 权限、符号链接和部分特性上不如原生文件系统自然。exFAT 适合 U 盘、移动硬盘等跨平台交换数据。至于 Btrfs、ZFS、LVM、加密卷等高级方案,Ubuntu 安装器确实提供部分高级磁盘设置选项,可参考 Ubuntu 高级磁盘设置说明,但新手不建议为了“高级”而使用。 四、挂载点命名要有规律 挂载点本质上是一个目录。临时挂载、手动维护的磁盘常放在 /mnt 下,例如 /mnt/data;自动识别的移动设备常出现在 /media 下;如果是长期使用的数据目录,也可以放在根目录下的 /data。建议命名简洁、无空格、能表达用途,例如 data、backup、storage、download,不要用“新建文件夹”“重要资料”这类难以维护的名称。 五、使用 UUID 配置自动挂载 Ubuntu 的自动挂载主要通过 /etc/fstab 配置。官方社区文档说明,fstab 用于记录文件系统挂载信息,常见字段包括设备、挂载点、文件系统类型、挂载选项、dump 和 fsck 检查顺序,可参考 Ubuntu fstab 文档。实际操作时,建议先用 blkid 或 lsblk -f 找到目标分区 UUID,然后创建挂载目录,再编辑 fstab。 实践建议:修改 /etc/fstab 前,先备份一份,例如复制为 /etc/fstab.bak。写完后不要立刻重启,先执行 sudo mount -a 测试配置是否能正常挂载。如果命令没有报错,再用 df -h 或 findmnt 检查挂载结果。 一个典型挂载项应包含什么? 设备标识:优先使用 UUID,而不是 /dev/sdX。 挂载点:例如 /data、/mnt/backup。 文件系统:例如 ext4、ntfs、exfat。 挂载参数:普通 ext4 数据盘可从 defaults 开始,再按需求调整。 检查顺序:根分区通常为 1,其他本地 Linux 文件系统可为 2,不需要检查的可设为 0。 六、权限问题别忽略 很多人挂载成功后发现普通用户不能写入,这是因为挂载点目录或文件系统权限不合适。对于 ext4 数据盘,可以在挂载后用 chown 把目录所有者改为当前用户,或者用用户组统一管理。对于 NTFS、exFAT 这类文件系统,权限通常需要通过挂载参数指定用户 ID、组 ID 或 umask。不要为了省事长期使用 777 权限,尤其是多人共用电脑或服务器环境。 七、调整分区前务必备份 分区扩容、缩小、移动、格式化都可能带来数据风险。即使图形化工具很方便,也不代表操作没有代价。Ubuntu 社区分区指南也提醒,在改动分区布局前应备份重要文件,可参考 Ubuntu 分区指南。如果磁盘里已有重要资料,建议至少准备一份离线备份,再进行分区调整。 八、我的日常建议 🚀 系统盘保持简洁,根分区不要塞大量下载、虚拟机镜像和临时素材。 资料盘独立挂载,并使用清晰目录结构,例如 docs、photos、projects、backup。 fstab 只写长期稳定存在的磁盘,移动硬盘不一定要强制开机挂载。 每次修改挂载配置后先测试,再重启,避免系统进入 emergency mode。 记录自己的分区方案,包括磁盘用途、UUID、挂载点和文件系统,方便日后维护。 总结 Ubuntu 安装后的分区规划,不是把磁盘切得越细越专业,而是让系统、个人数据和长期资料各归其位。新手可以从“根分区 + 独立数据盘”开始,进阶用户再考虑独立 /home、LVM、加密或快照方案。真正可靠的实践是:操作前备份,挂载用 UUID,目录命名清楚,配置后先测试。把这些习惯养成,Ubuntu 的日常使用和后期重装都会轻松很多 ✅。 社区文章 1
-
Ubuntu 软件源更换与 apt 更新问题排查指南 很多 Ubuntu 用户第一次更换软件源时,都会遇到“下载慢、apt update 报错、源列表格式不对、GPG 签名失败”等问题。其实软件源排查并不神秘,只要按顺序检查版本代号、源格式、网络连通性和第三方仓库,大多数问题都能定位并修复。🔧 一、先理解 Ubuntu 软件源是什么 Ubuntu 的软件源可以理解为系统安装和更新软件包的“仓库地址”。APT 会从 /etc/apt/sources.list 以及 /etc/apt/sources.list.d/ 目录中的配置文件读取仓库信息,然后通过 sudo apt update 拉取软件包索引;Ubuntu 官方手册也说明,这些 source list 文件支持多个活动源,并且 APT 会按配置顺序读取它们,详见 sources.list 手册。 常见仓库组件包括 main、restricted、universe、multiverse。其中 main 通常是 Canonical 支持的自由开源软件,restricted 多用于专有驱动,universe 由社区维护,multiverse 涉及版权或法律限制的软件;这些分类可参考 Ubuntu 社区文档的 仓库说明。理解这些组件,有助于判断源配置是否缺项。 二、更换软件源前要做的准备 更换源之前,第一步不是复制网上配置,而是确认当前系统版本代号。建议执行:lsb_release -sc例如 Ubuntu 22.04 对应 jammy,Ubuntu 24.04 对应 noble。源里的版本代号必须和系统一致,不能把 focal、jammy、noble 混在一起,否则很容易出现依赖冲突、404 或无法升级的问题。 第二步是备份现有配置。可以执行:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak如果系统使用的是较新的 DEB822 格式,还应备份:sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak备份看似多余,但它能在源配置写错时快速回滚,尤其适合服务器环境。🙂 三、注意 Ubuntu 24.04 及以后版本的变化 很多教程仍然只讲 /etc/apt/sources.list,但 Ubuntu 24.04 及更新版本默认更倾向使用 /etc/apt/sources.list.d/ubuntu.sources 这样的 DEB822 格式配置。官方 manpage 也明确提到,文件扩展名需要与格式匹配,.list 用于传统单行格式,.sources 用于 deb822 多行段落格式,详见 APT 源配置说明。 如果你把 DEB822 格式内容误写进 /etc/apt/sources.list,可能会看到类似 “Type 'Types:' is not known” 或 “Malformed line” 的错误。解决思路是:传统 sources.list 使用 deb 地址 版本代号 组件 的单行写法;ubuntu.sources 则使用 Types、URIs、Suites、Components、Signed-By 等字段,不要混用。 四、推荐的换源流程 确认版本代号:执行 lsb_release -sc,记下输出结果。 选择可信镜像:优先选择 Ubuntu 官方源、学校镜像站或大型云厂商镜像站;不要随意使用来路不明的个人源。 只替换 URI,不乱改代号:如果当前系统是 noble,就保持 Suites 或发行代号为 noble、noble-updates、noble-security、noble-backports。 更新索引:保存配置后执行 sudo apt update,观察第一屏报错,不要急着运行 upgrade。 确认无误后升级:apt update 无明显错误后,再执行 sudo apt upgrade。 五、常见 apt update 报错与处理 1. 404 Not Found 404 通常表示源地址不存在、版本代号写错,或者当前 Ubuntu 版本已经停止维护。先检查源中的代号是否与 lsb_release -sc 一致;如果系统版本已经生命周期结束,普通镜像站可能不再提供对应仓库,需要迁移到旧版本归档源。Ubuntu 旧版本镜像可查看 Old Ubuntu Releases,但更建议升级到受支持版本。 2. GPG error 或 NO_PUBKEY GPG 错误说明 APT 无法验证仓库签名,常见于第三方源。不要随便从论坛复制 apt-key 命令,因为旧式密钥管理方式已经不推荐。更稳妥的做法是:到软件官方文档获取密钥文件,将 keyring 放到 /usr/share/keyrings/ 或 /etc/apt/keyrings/,并在源配置中使用 Signed-By 指定对应密钥。 3. Temporary failure resolving 这类错误多半是 DNS 或网络问题,不一定是软件源坏了。可以先测试网络:ping archive.ubuntu.com如果域名无法解析,检查 /etc/resolv.conf、网络代理、公司内网 DNS 或虚拟机网络模式。若只是在国内访问较慢,可以改用距离更近、维护较好的镜像站。 4. Hash Sum mismatch Hash Sum mismatch 常见于镜像同步过程中索引不一致、代理缓存异常或本地缓存损坏。可先清理本地索引:sudo rm -rf /var/lib/apt/lists/*sudo apt cleansudo apt update如果仍然出现,换一个同步状态更稳定的镜像站再试。 5. Malformed entry 或 list 文件格式错误 这种错误通常是行首缺少 deb、字段顺序错误、中文标点混入、换行被破坏,或者 .list 与 .sources 格式混用。排查时可以执行:grep -R --line-number -E "^[^#]" /etc/apt/sources.list /etc/apt/sources.list.d/根据报错提示的文件名和行号逐行检查。 六、第三方源和 PPA 的排查建议 apt update 报错不一定来自 Ubuntu 主源,很多时候是 Docker、Chrome、VS Code、NodeSource、PPA 等第三方仓库失效。建议临时禁用可疑文件,而不是直接删除:sudo mv /etc/apt/sources.list.d/example.list /etc/apt/sources.list.d/example.list.disabled然后重新执行 sudo apt update。如果错误消失,就说明问题来自该第三方源。 对于 PPA,要确认它是否支持当前 Ubuntu 版本。某些 PPA 只支持 jammy,不支持 noble;强行使用旧版本仓库可能导致依赖混乱。可以到对应项目页面查看支持的发行版,再决定是删除、替换还是等待维护者更新。 七、一个实用的排查顺序 先看报错关键词:404、NO_PUBKEY、Malformed、Temporary failure、Hash Sum mismatch。 再看报错文件:是系统主源,还是 /etc/apt/sources.list.d/ 下的第三方源。 接着核对版本代号:确保源配置与 lsb_release -sc 输出一致。 然后检查格式:.list 用单行格式,.sources 用 DEB822 格式。 最后处理网络、DNS、代理和镜像同步问题。 总结 Ubuntu 软件源更换的核心原则是:先备份、再确认版本代号、只使用可信镜像、不要混用配置格式、优先定位具体报错来源。当 apt update 出错时,不要盲目整段替换配置,更不要随意叠加多个教程里的源地址。按照“版本、格式、签名、网络、第三方源”的顺序排查,通常可以快速恢复系统的软件更新能力。🚀 社区文章 1
-
Ubuntu 服务器 LAMP 架构部署实践与常见问题排查指南 导语:在中小型网站、企业内部系统、博客和测试环境中,LAMP 仍是非常实用的经典组合:Ubuntu 负责操作系统层,Apache 处理 HTTP 请求,MySQL 存储数据,PHP 生成动态页面。🙂 本文以 Ubuntu 服务器为场景,梳理一套可落地的部署流程,并整理常见故障排查思路,便于新手快速上线,也方便运维人员复盘。 一、部署前准备 开始前建议准备一个具备 sudo 权限的普通用户,而不是长期直接使用 root;同时确认服务器能访问软件源,域名解析已指向服务器公网 IP,安全组或云防火墙开放必要端口。Ubuntu 官方文档中也明确说明,安装 PHP 前通常需要先准备 Web 服务器和数据库服务,可参考 Ubuntu PHP 配置文档。 基础更新建议先执行:sudo apt updatesudo apt upgrade这样可以尽量减少因包索引过期导致的依赖问题。生产环境不建议边部署边大规模改配置,最好先记录当前系统版本、开放端口、站点目录和数据库账号,方便后续回滚。 二、安装 Apache Web 服务 Apache 是 LAMP 中的 Web 服务组件,负责接收浏览器请求并返回页面。常见安装命令为:sudo apt install apache2安装后可通过 systemctl status apache2 查看服务状态,通过浏览器访问服务器 IP 验证默认页面是否出现。Apache 官方文档可参考 来源链接 HTTP Server 文档。 如果服务器启用了 UFW 防火墙,需要放行 Web 访问:sudo ufw allow 'Apache Full'sudo ufw status如果只部署 HTTP,可先开放 80 端口;如果后续启用 HTTPS,则应开放 443 端口。线上环境不建议随意开放 MySQL 的 3306 到公网,数据库通常只允许本机或可信内网访问。 三、安装 MySQL 并做基础加固 数据库安装可执行:sudo apt install mysql-serversudo systemctl status mysql安装完成后建议运行 mysql_secure_installation。根据 MySQL 官方说明,该工具可用于设置 root 账号密码、移除匿名用户、限制远程 root 登录、删除测试库等安全操作,详见 MySQL 官方说明。 实践中不要让业务程序直接使用 root 连接数据库。更稳妥的方式是为每个站点创建独立数据库和独立账号,只授予所需权限。例如博客站点只需要访问自己的库,就不要给全局权限。这样即使某个站点泄露账号,也能降低横向影响范围。🔐 四、安装 PHP 与常用扩展 PHP 负责处理动态逻辑,并通过扩展连接 MySQL。常见安装方式为:sudo apt install php libapache2-mod-php php-mysqlUbuntu 文档说明,安装 libapache2-mod-php 后,Apache 可通过对应模块运行 PHP 脚本,并在必要时重启 Apache 使配置生效,可参考 官方配置指南。 验证 PHP 时,可以在站点目录临时创建 phpinfo 页面,但测试完成后应立即删除,因为它会暴露 PHP 版本、模块、路径等环境信息。更推荐的验证方式是放置一个简单的业务健康检查页面,只输出“OK”或连接数据库的简短结果。 五、配置虚拟主机与站点目录 不要把所有项目都堆在 /var/www/html。更清晰的做法是为每个站点建立独立目录,例如 /var/www/example.com/public,并为其创建 Apache VirtualHost 配置。这样多站点共存时,日志、权限、证书和重定向规则都更容易管理。Apache 虚拟主机相关概念可查阅 来源链接 VirtualHost 文档。 配置完成后通常执行:sudo apache2ctl configtestsudo systemctl reload apache2如果 configtest 返回 Syntax OK,再 reload 服务。不要在未检查语法的情况下直接 restart,尤其是线上服务器,否则一个小小的拼写错误就可能导致站点中断。⚙️ 六、常见问题排查 1. 浏览器无法访问默认页面 先检查 Apache 是否运行,再检查防火墙和云厂商安全组。命令可从 systemctl status apache2、sudo ufw status、curl -I 来源链接 依次排查。如果本机 curl 正常但外部访问失败,大概率是安全组、路由或公网 IP 绑定问题。 2. PHP 文件被下载或显示源码 这通常说明 PHP 没有被 Apache 正确解析。检查 php、libapache2-mod-php 是否安装,确认 PHP 模块已启用,并重启 Apache。还要确认访问的是 .php 文件,而不是错误地放在未被 Apache 管理的目录中。 3. 数据库连接失败 常见原因包括账号密码错误、权限未授予、服务未启动、连接主机写错。先用 mysql -u 用户名 -p 在服务器本机测试登录,再检查应用配置。若应用和数据库在同一台服务器,host 通常使用 localhost 或 127.0.0.1,但两者在某些客户端中的连接方式可能不同,排查时要留意。 4. 访问出现 403 或 500 403 多与目录权限、Apache Directory 配置或首页文件缺失有关;500 多与 PHP 语法错误、扩展缺失、应用配置错误有关。优先查看日志:sudo tail -n 100 /var/log/apache2/error.log日志往往比浏览器页面更接近真实原因。 七、上线后的维护建议 定期执行系统更新,并关注 Ubuntu、Apache、MySQL、PHP 的安全公告。 启用 HTTPS,证书续期要纳入监控,不要等用户反馈才发现过期。 限制 SSH 登录方式,优先使用密钥登录,关闭不必要端口。 为站点目录、日志目录、上传目录设置最小可用权限。 数据库定期备份,并实际演练恢复流程,避免“有备份但无法恢复”。 总结 LAMP 部署并不复杂,但稳定运行依赖细节:安装顺序要清晰,Apache、MySQL、PHP 各司其职;上线前要验证服务、权限、防火墙和日志;上线后要持续更新、备份和监控。对于新手来说,最重要的不是一次性背下所有命令,而是建立“先看状态、再查日志、最后改配置”的排障习惯。这样遇到 403、500、数据库连接失败或 PHP 不解析等问题时,就能快速定位并安全修复。🚀 社区文章 1
-
Ubuntu双系统引导修复完整教程与常见问题解决指南 导语:Ubuntu 与 Windows 双系统很好用,但最容易“翻车”的地方往往是引导。Windows 更新、磁盘分区调整、误删 EFI 分区、切换 BIOS/UEFI 模式后,都可能出现黑屏、只进 Windows、GRUB 菜单消失或 grub rescue> 提示。本文整理一套实用的 Ubuntu 双系统引导修复流程,适合新手按步骤排查,也方便老用户快速定位问题。🛠️ 一、先判断问题类型 修复前不要急着重装系统,先判断属于哪一类故障。常见情况有三种:第一,开机直接进入 Windows,看不到 Ubuntu;第二,出现 GRUB 菜单,但选择 Ubuntu 后报错;第三,黑屏或进入 grub rescue>。如果只是 GRUB 菜单丢失,多数情况下 Ubuntu 分区还在,只需要恢复引导;如果 Ubuntu 分区被删除或文件系统损坏,则需要先做数据备份和磁盘检查。 二、准备 Ubuntu 启动 U 盘 建议准备一个与当前系统版本接近的 Ubuntu 启动 U 盘,开机从 U 盘启动后选择 Try Ubuntu,不要直接安装。进入桌面后打开终端,先确认磁盘和分区: lsblk -fsudo fdisk -l 重点查看两个分区:一个是 Ubuntu 根分区,通常是 ext4 文件系统;另一个是 EFI 系统分区,通常是 FAT32,容量可能在数百 MB 左右,挂载点常见为 /boot/efi。如果机器是传统 BIOS/MBR 启动,则可能没有 EFI 分区。Ubuntu 社区文档中也说明,Boot-Repair 可用于处理 GRUB 不显示、安装 Windows 后无法进入 Ubuntu 等常见引导问题,具体可参考 Ubuntu Boot-Repair 文档。 三、方法一:使用 Boot-Repair 一键修复 对大多数新手来说,Boot-Repair 是最省心的方法。确保 Live 系统已联网,然后在终端执行: sudo add-apt-repository ppa:yannubuntu/boot-repairsudo apt updatesudo apt install -y boot-repairboot-repair 打开后先点击 Create a Boot-Info Summary 生成诊断信息,确认没有明显分区误判后,再选择 Recommended repair。工具通常会重新安装 GRUB,并更新系统启动项。修复完成后重启,拔掉 U 盘,进入 BIOS/UEFI 设置,把 ubuntu 或对应硬盘启动项放到 Windows Boot Manager 前面。Boot-Repair 项目页也提供了获取方式和使用说明,可查看 Boot-Repair 中文说明。 四、方法二:手动修复 UEFI 模式下的 GRUB 如果你希望手动掌控流程,或者 Boot-Repair 无法正常完成,可以使用 chroot 手动修复。以下假设 Ubuntu 根分区是 /dev/nvme0n1p5,EFI 分区是 /dev/nvme0n1p1,实际请以 lsblk -f 的结果为准。 sudo mount /dev/nvme0n1p5 /mntsudo mount /dev/nvme0n1p1 /mnt/boot/efisudo mount --bind /dev /mnt/devsudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/syssudo chroot /mnt 进入 chroot 后执行: grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntuupdate-grubexit 最后卸载分区并重启: sudo umount -R /mntsudo reboot 如果命令提示找不到 EFI 目录,通常说明 EFI 分区没有正确挂载;如果提示安全启动相关问题,可先在 BIOS/UEFI 中临时关闭 Secure Boot,再尝试修复。关于 GRUB 的工作机制和配置思路,可参考 来源链接 GRUB 官方手册。 五、方法三:传统 BIOS/MBR 模式修复 部分老电脑使用 Legacy BIOS 启动,这时不需要挂载 EFI 分区。仍然先挂载 Ubuntu 根分区并 chroot,然后把 GRUB 安装到整块硬盘,而不是某个分区。例如系统盘是 /dev/sda,命令如下: sudo mount /dev/sda5 /mntsudo mount --bind /dev /mnt/devsudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/syssudo chroot /mntgrub-install /dev/sdaupdate-grubexitsudo umount -R /mntsudo reboot 注意:这里是 /dev/sda,不是 /dev/sda5。把 GRUB 装到分区上可能导致引导仍然失败,这是很多新手容易犯的错误。⚠️ 六、常见问题与解决办法 1. 修复后还是直接进入 Windows 进入 BIOS/UEFI 设置,检查启动顺序,把 ubuntu 放在第一位。如果没有 ubuntu 启动项,可在 Live 系统中重新执行 grub-install。部分品牌电脑还需要关闭 Fast Boot,Windows 中也建议关闭“快速启动”,避免关机后分区处于半休眠状态。 2. GRUB 菜单没有 Windows 进入 Ubuntu 后执行: sudo update-grub 如果仍未识别 Windows,检查 Windows 分区是否能正常挂载,并确认没有把 Windows EFI 文件误删。UEFI 双系统中,Windows 启动文件通常位于 EFI 分区的 EFI/Microsoft 目录,Ubuntu 的引导文件通常位于 EFI/ubuntu 目录。 3. 出现 grub rescue> 这通常表示 GRUB 找不到配置文件。临时处理可以在 rescue 环境中用 ls 查看分区,但更推荐用 Ubuntu 启动 U 盘进入 Live 系统后执行 Boot-Repair 或手动 chroot 修复。直接在 rescue 提示符里操作对新手不友好,容易因为分区编号变化而输入错误。 4. 修复前需要备份吗 需要。引导修复通常不会删除个人文件,但涉及分区、EFI、GRUB 写入操作,仍建议先把重要资料复制到移动硬盘或云盘。如果磁盘有异响、频繁掉盘、分区表异常,优先备份数据,不要反复修复。 七、日常预防建议 安装双系统时,尽量让 Windows 和 Ubuntu 使用同一种启动模式,不要一个 UEFI、一个 Legacy。 不要随意格式化 EFI 分区,也不要删除不认识的小分区。 Windows 大版本更新后,如果 Ubuntu 启动项消失,先检查 BIOS 启动顺序。 调整分区前,先备份重要数据,并记录 Ubuntu 根分区和 EFI 分区编号。 保留一个可用的 Ubuntu 启动 U 盘,关键时刻能快速进入 Live 环境。 总结 Ubuntu 双系统引导修复的核心思路并不复杂:先确认启动模式,再识别 Ubuntu 根分区和 EFI 分区,最后重新安装并更新 GRUB。新手优先使用 Boot-Repair,遇到复杂情况再使用 chroot 手动修复。只要分区没有被删除、数据没有损坏,大多数“进不了 Ubuntu”的问题都能恢复。修复完成后,记得检查 BIOS 启动顺序和 GRUB 菜单,避免下次更新后再次踩坑。✅ 社区文章 1
-
Ubuntu新手安装避坑指南从准备到完成的实用建议 导语:第一次安装 Ubuntu,最容易踩的坑往往不是“系统难用”,而是准备不足:镜像下错、U 盘没写好、分区看不懂、装完没有更新。下面这份避坑指南,按“准备、制作启动盘、安装、装后优化”的顺序整理,适合新手照着做。😊 一、安装前先想清楚:你要替换系统,还是双系统? 如果你只是想体验 Ubuntu,建议先不要急着清空硬盘。可以选择“试用 Ubuntu”模式启动,确认 Wi-Fi、触控板、声音、蓝牙、显卡显示是否正常,再决定是否正式安装。Ubuntu 官方安装教程也建议在安装前备份数据,并准备足够的磁盘空间和 U 盘,具体可参考 Ubuntu 官方安装教程。 新手常见的第一坑,是把“安装 Ubuntu”理解成一定要删掉 Windows。其实你可以选择三种路线:第一,虚拟机体验;第二,双系统共存;第三,完全替换原系统。虚拟机最安全,但性能略受影响;双系统适合长期学习;完全替换更清爽,但对备份和硬件兼容要求更高。 二、准备工作:备份比技术更重要 💾 安装系统前,请先把桌面、下载、文档、照片、浏览器书签、聊天文件、工作资料全部备份到移动硬盘、网盘或另一台电脑。尤其是双系统安装时,虽然安装器通常会提供“与现有系统共存”的选项,但误选分区、断电、硬盘异常都可能造成数据丢失。 建议准备:一个 8GB 或更大的 U 盘,注意制作启动盘会清空 U 盘内容。 建议检查:电脑是否使用 UEFI 启动,Windows 是否开启 BitLocker,硬盘是否有足够空闲空间。 建议下载:优先选择 LTS 长期支持版本,适合稳定使用和新手学习。 不要从来路不明的网站下载 ISO 镜像。最稳妥的方式是从 来源链接 Desktop 下载页 获取镜像文件,避免下载到被篡改或版本不明的安装包。 三、制作启动盘:不是把 ISO 复制进去就行 很多新手会直接把 ISO 文件拖进 U 盘,然后发现无法启动。正确做法是使用启动盘制作工具,把 ISO 镜像“写入”U 盘。Windows 用户可以使用 Rufus、balenaEtcher 等工具;Linux 用户可以使用“磁盘”工具或 dd 命令;macOS 用户也可以使用跨平台工具。 制作启动盘前,请再次确认 U 盘里没有重要文件,因为写入镜像会格式化 U 盘。⚠️ 如果你的电脑比较新,制作启动盘时通常建议选择 GPT 分区方案和 UEFI 启动方式;如果是老电脑,可能需要 Legacy/BIOS 模式。遇到启动失败,不要急着重做系统,先检查 BIOS/UEFI 设置里的启动顺序、安全启动 Secure Boot、快速启动 Fast Boot 等选项。 四、进入安装器:先试用,再安装 插入 U 盘后重启电脑,根据品牌不同,常见启动菜单按键可能是 F12、F2、F10、Esc 或 Del。进入启动菜单后选择 U 盘项,通常会看到“Try or Install Ubuntu”类似选项。建议先进入试用环境,简单测试网络、键盘输入法、屏幕亮度、声音输出和外接显示器。 如果试用时分辨率异常、风扇狂转、黑屏或 Wi-Fi 不可用,可能与显卡驱动、无线网卡或内核支持有关。新手不要立刻格式化硬盘,可以先查询电脑型号与 Ubuntu 的兼容情况,也可参考 来源链接 认证硬件页面 了解部分已测试设备。 五、分区选择:新手最容易紧张的一步 🧩 如果你要完全替换原系统,选择“擦除磁盘并安装 Ubuntu”会比较简单,但请确保已经备份所有数据。如果你要双系统,请选择与现有系统共存,或手动分区。手动分区虽然灵活,但不建议完全没经验的新手第一次就操作,除非你已经弄清楚 EFI、根分区、交换空间和用户目录的作用。 常见分区建议 EFI 分区:UEFI 电脑通常已有 EFI 分区,双系统时不要随便格式化。 根分区 /:用于安装系统和软件,新手可预留较充足空间,避免后期不够用。 /home 分区:可单独存放个人文件,重装系统时更方便保留数据,但不是必须。 swap:现在 Ubuntu 可使用交换文件,新手通常不必手动创建复杂的 swap 分区。 双系统用户还要注意 Windows 的 BitLocker。如果磁盘被加密,安装器可能无法正常调整分区。建议在操作前先了解 BitLocker 状态,必要时暂停或备份恢复密钥,相关流程可参考 Ubuntu 关于 BitLocker 的安装说明。 六、安装过程:默认选项通常更适合新手 安装器会依次要求选择语言、键盘布局、网络、安装类型、时区、用户名和密码。新手不必追求“最小化到极致”,如果硬盘空间够用,普通安装更省心;如果你只想要浏览器和基础工具,可以选择最小安装。安装第三方驱动和媒体格式支持的选项也可以勾选,尤其是使用 NVIDIA 显卡或需要播放常见媒体格式时。 设置用户名和密码时,不要过于随意。Ubuntu 后续安装软件、更新系统、修改关键设置都会用到这个密码。主机名可以简单好记,例如 ubuntu-laptop,不建议使用包含空格或特殊符号的名称。 七、装完别急着折腾:先更新系统 🔧 安装完成并重启后,第一件事不是换主题,也不是疯狂装软件,而是更新系统。可以打开“软件更新器”,也可以使用终端执行更新。这样能获得安全补丁、驱动改进和软件源信息更新,减少后续安装软件时出现依赖问题。 检查软件更新:确保系统补丁及时安装。 打开“软件和更新”:查看是否有可用的附加驱动。 测试输入法:中文用户可配置拼音输入法,确认中英文切换正常。 检查显示缩放:高分屏用户可调整缩放比例,避免字体过小。 配置备份:安装成功后就建立备份习惯,不要等出问题才想起来。 八、常见坑位速查 启动盘无法识别:换 USB 接口,优先使用机身直连接口,重新检查启动盘写入方式。 黑屏或卡 Logo:可能与显卡驱动有关,可尝试安全图形模式或安装后配置专有驱动。 没有 Wi-Fi:可能缺少无线网卡驱动,可先用手机 USB 共享网络完成更新。 时间与 Windows 不一致:双系统常见问题,通常与硬件时钟设置有关,可后续单独调整。 分区看不懂:不要盲目点击格式化,先退出安装器确认磁盘结构。 总结:稳一点,比快一点更重要 ✅ Ubuntu 安装本身并不复杂,真正需要谨慎的是准备和选择。新手记住四个原则:先备份,再制作启动盘;先试用,再正式安装;不懂分区,不乱格式化;装完系统,先更新再美化。只要按步骤来,大多数问题都能提前规避。 如果这是你第一次接触 Linux,不必追求一次配置到完美。先把系统稳定跑起来,熟悉软件安装、文件管理、终端基础和系统更新,再逐步探索开发环境、桌面美化和命令行工具。这样学习 Ubuntu,会比一开始就折腾复杂配置更轻松,也更有成就感。🚀 社区文章 1
金小颖论坛
欢迎来到我们的社区。
这里倡导自由表达、平等交流、友好互动、开放分享和有趣探索。无论你是想认真讨论、轻松聊天、分享经验,还是发现好玩的人和内容,都可以在这里找到属于自己的位置。
请尊重他人,理性发言,友善交流,一起建设一个更自由、更开放、更有趣的社区。
帖子数
1523
1523
评论数
1525
1525
用户数
51
51
在线
3
3
微信号
微信号
微信快人一步获取最新文章
扫一扫
不错过精彩文章

热门活动
热门标签
友情链接
XIUNOX基于 Xiuno BBS 4.0.4 原版打造的现代化重构版本 XIUNOX, 全面适配 PHP 8 + MySQL 8,采用 Bootstrap 5.3 与 HTMX 构建现代无刷新 UI, 安全与可扩展性大幅提升,原生支持多语言、RESTful API,让轻量论坛重获新生。
xiunox交流论坛—
Linux 人社区综合性技术论坛
不知名作家论坛不知名作家论坛,由众多爱好者共建的公益性交流论坛,可以发表自己的随笔,散文,短篇小说,随写。
侠客岛侠客岛是一个融合江湖豪情与技术热情的技术社区。一入江湖岁月催,代码人生共举杯。在这里,既能论剑编程之道,也可把酒江湖夜话。
酒入论坛分享资源,分享快乐
破走论坛分享资源,分享快乐
申请友情链接