ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Ubuntu 24.04安装配置全链路:从下载、启动盘到分区与故障排查

Ubuntu 24.04安装配置全链路:从下载、启动盘到分区与故障排查 装 Ubuntu 这件事我前后折腾过不下几十次——大学宿舍那台老笔记本、单位的开发机、家里的虚拟机、还有给朋友装的双系统每一次都有新的坑在等着。很多人觉得下载个镜像、点几下下一步就完事了但真到自己动手卡在启动盘做不出来、卡在装完进不去桌面、卡在中文输入法打不出字、卡在 SSH 死活连不上这类问题一抓一大把。这篇就把 Linux 系统里最主流的 Ubuntu 从下载到安装、再到装完第一轮配置的完整链路拆开讲清楚重点放在那些教程里通常不写、但实际一定会遇到的地方。不管你是完全没有 Linux 基础、想拿虚拟机练手的新手还是准备用 24.04 LTS 桌面版当主力开发环境的老手这篇都能直接照着抄作业。1. 先想清楚你到底为什么装 Ubuntu动手之前先回答一个问题——你是想学 Linux、找个干净环境写代码、还是让一台旧电脑重新能用。这三种目标对应的安装方式、版本选择完全不同选错了后面全是返工。我见过太多人一上来就整机装 Ubuntu结果两周后想玩游戏又想装回 Windows分区全乱了。1.1 LTS 和非 LTS别被版本号迷惑Ubuntu 的版本号是年份.月份的格式比如 24.04 就是 2024 年 4 月发布。这个逻辑一定要记住不然看版本就懵。LTS长期支持版本偶数年 4 月发布桌面版支持 3 年、服务器版支持 5 年。这类版本稳定、软件源齐全、社区资料最多选它基本不会错。中间版本每年 10 月以及非 LTS 的 4 月版本支持周期只有 9 个月主要是给想尝鲜新内核、新桌面环境的人用的不建议做生产或主力环境。对绝大多数人来说直接选最新的 LTS 就行比如 24.04 LTS。这一点我踩过坑曾经为了体验新功能装了某个中间版本结果半年后软件源就停止维护了apt update天天报错只能重装。LTS 就没这个问题一个版本稳稳用三年。1.2 桌面版、服务器版、衍生版该怎么挑Ubuntu 官方下载页面上花花绿绿一堆选项其实核心就三类。类型适用场景是否带图形界面典型体积Desktop 桌面版日常使用、开发机、虚拟机练手是GNOME约 6GBServer 服务器版云主机、内网服务器、纯命令行否约 3GB衍生版Kubuntu、Xubuntu 等换桌面环境、老机器是约 3-4GB新手直接选 Desktop 桌面版别去碰 Server 版因为服务器版装完只有命令行对没基础的人来说很难受。如果你的机器内存只有 2GB 或者 CPU 很老可以考虑 Xubuntu、Lubuntu 这类轻量衍生版它们用的是 XFCE、LXQt 桌面跑起来比 GNOME 省资源。1.3 三种安装方式的取舍装 Ubuntu 无非三条路虚拟机、双系统、整机单系统。我建议新手一律从虚拟机开始原因很直接——搞坏了删掉重建五分钟的事对物理机毫无影响。虚拟机用 VMware 或 VirtualBox把 Ubuntu 装成一个文件。适合学习、测试、跑隔离环境缺点是性能有损耗图形界面会有点卡。双系统物理机硬盘上切一块给 Ubuntu开机时选择进哪一个。性能满血适合想把 Ubuntu 当开发主力的场景但分区操作有风险搞不好会丢 Windows 引导。整机单系统整块硬盘都给 Ubuntu最干净但拿不回 Windows 了除非重装。我的经验是先用虚拟机跑一个月确认自己真能习惯 Linux 的日常操作再考虑上双系统。这一个月里你会碰到输入法、字体、驱动、软件生态各种问题虚拟机能让你低成本摔跤。2. 下载环节文件名里藏着一堆信息下载这一步看起来很无脑其实文件名本身就包含了关键信息读懂它能避免下错版本这种低级但常见的错误。2.1 从哪个入口下Ubuntu 官网是最稳妥的下载源页面会自动推荐最新的 LTS 桌面版。但官网服务器在国外直连速度可能很慢甚至断流。这时候可以走镜像站——清华、阿里、中科大、华为云都有 Ubuntu 的完整镜像下载速度能到满带宽。这些镜像站是官方认可的同步源安全性没问题。进镜像站一般是按目录找/ubuntu-releases/下面是正式发布版/daily-live/是每日构建版日常用前者就好。选版本目录进去桌面版镜像和校验文件都在一起。2.2 拆解文件名ubuntu-24.04-desktop-amd64.iso以这个文件名为例它其实说明了好几件事ubuntu发行版名称24.04版本号2024 年 4 月发布desktop桌面版对应还有server、live-serveramd6464 位 x86 架构。这是最容易下错的地方如果你用的是 ARM 架构的机器比如某些国产芯片平台、树莓派、Apple 芯片虚拟机就得下arm64版本的镜像装的时候会直接报架构不匹配。.iso光盘镜像格式可以直接烧录到 U 盘还有一个细节有些文件名里带desktop-amd64.iso之外还会看到live-server。live的意思是可以先试用再安装插上 U 盘启动后能进一个临时系统确认硬件兼容再决定装不装对物理机安装特别有用。2.3 校验哈希三分钟换一份安心镜像动辄几个 G下载过程中出错的概率比你想象的高尤其是网络不稳定的时候。一个字节损坏就可能导致安装中途失败或者更糟——装完才发现系统文件是坏的。所以下载完务必校验。Ubuntu 官网和镜像站都会提供SHA256SUMS文件里面是所有镜像的哈希值。Linux 或 macOS 下sha256sum -c SHA256SUMS 21 | grep ubuntu-24.04-desktop-amd64.iso看到OK就说明文件完整。Windows 上可以用certutil -hashfile 镜像文件 SHA256算出哈希再和官网提供的值手动比对或者用带校验功能的下载工具。这一步花不了三分钟但能帮你排除掉一整类装到一半莫名其妙失败的问题非常值。3. 启动盘与 BIOS能不能进安装界面全靠这几步镜像下好了不代表能装你得先把 ISO 写进 U 盘让电脑能从 U 盘启动。这一步是新手最容易卡住的地方问题往往不在 U 盘而在 BIOS 里那几个开关。3.1 用 Rufus 还是 Ventoy写盘工具主要两种思路。Rufus单镜像烧录一个 U 盘写一个系统兼容性极好。写盘时会问你以 ISO 镜像模式还是 DD 模式写入Ubuntu 的镜像两种都支持一般选 ISO 模式就好方便后续改文件。如果 ISO 模式写出来启动失败换成 DD 模式再试。Ventoy把 U 盘做成一个启动容器之后只要把 ISO 文件复制进去就能启动一个 U 盘可以放多个系统的镜像切换起来非常方便。如果你经常折腾各种 Linux 发行版Ventoy 能省大量时间。我自己的做法是日常用一个 Ventoy U 盘囤各种镜像遇到某些老机器 Ventoy 启动不了再拿 Rufus 单独写一个备用的。两种工具各留一手基本不会无解。3.2 GPT/UEFI 与 Legacy新老机器的分水岭现在的电脑基本都是 UEFI 启动 GPT 分区表2012 年之前的老机器可能还是 Legacy BIOS MBR。写盘工具一般会自动适配但有两个细节要注意UEFI 模式安装盘要按 UEFI 方式启动分区表用 GPT安装时会创建 EFI 系统分区。这是主流做法。Legacy 模式老机器用分区表是 MBR没有 EFI 分区。两者不能混用。如果 U 盘是按 UEFI 做的但在 BIOS 里没开 UEFI 启动就会卡在找不到启动设备。反过来也会出问题。判断方法很简单——进 BIOS 看 Boot Mode 是 UEFI 还是 Legacy/CSM然后把启动顺序里 U 盘那一项调到最前。3.3 Secure Boot 和 Fast Startup 这两个开关Secure Boot安全启动现代主板默认开启。Ubuntu 官方对它的兼容做得不错正常安装不受影响。但如果之后你要装 NVIDIA 闭源驱动因为驱动没有经过微软签名会弹出一个叫 MOK 的配置界面要你手动注册不懂的话会以为装坏了。省事的做法是安装前先进 BIOS 把 Secure Boot 关掉等系统装好、驱动装完再决定要不要开回来。Windows 快速启动Fast Startup这个坑非常隐蔽。Windows 10/11 默认开着快速启动关机时其实不是真关机而是把系统状态存进休眠文件NTFS 分区处于一种半挂载的锁定状态。你如果在双系统里让 Ubuntu 去挂载这块 Windows 分区轻则只能只读重则数据损坏。装双系统之前一定进 Windows 电源设置把启用快速启动的勾去掉然后执行一次真正的完全关机。还有一个更少人提的坑——BitLocker。如果 Windows 盘开了 BitLocker 加密你在 BIOS 里改了启动顺序或者动了分区开机可能直接弹 BitLocker 恢复界面要你输入 48 位恢复密钥。所以动手前先把恢复密钥备份到手机或云笔记别等锁了才慌。4. 分区整盘清扫还是手动切分进了安装界面最难的一步就是分区。安装器会问你擦除整个磁盘还是手动分区这两个选择的差别很大选错可能把别的系统干掉。4.1 自动分区适合谁如果你是虚拟机安装或者整块盘都准备给 Ubuntu那就选擦除整个磁盘或者使用整个磁盘让安装器自动分区。Ubuntu 24.04 的安装器会自动创建 EFI 分区、根分区并默认使用一个 swap 文件而不是独立的交换分区省心又够用。这是绝大多数场景下的正确选择别为了显得专业去手动分区把自己搞晕。4.2 手动分区的参考方案只有当你要双系统、或者想把数据分区单独切出来的时候才需要手动分区。下面这套方案是我用了很多年的稳定配置可以参考。挂载点建议大小文件系统说明/boot/efi512MB - 1GBFAT32双系统时复用 Windows 已有的 EFI 分区不要新建swap8GB - 16GBswap可选大内存机器用默认 swapfile 即可/60GB - 100GBext4系统本体和软件/home剩余全部ext4个人数据、配置重装时能保留几个关键原则都是踩过坑总结出来的双系统绝对不要新建 EFI 分区一定要把安装程序指向 Windows 已有的那个 EFI 分区作为/boot/efi否则会出现两个 EFI 分区引导管理乱七八糟。/home单独分区的好处是重装系统时可以不格式化它个人文件全保留。这对经常折腾系统的人价值巨大。swap 分区在老观念里要给到内存的两倍其实完全没必要。现在内存动辄 16GB、32GB给太大纯浪费。日常用默认的 swapfile 就行只有需要休眠到磁盘的场景才建议单独划 swap 分区。4.3 双系统的操作顺序双系统最怕的就是把 Windows 分区误删。安全的做法是先在 Windows 的磁盘管理里用压缩卷从 C 盘或数据盘挤出一块未分配空间不要在 Windows 里格式化它。然后重启进 Ubuntu 安装器在手动分区界面里只操作那块空闲空间把/、/home建在上面全程不碰其他已有分区。这样即使装失败Windows 也毫发无损。装完重启一般会出现 GRUB 菜单让你选进 Ubuntu 还是 Windows。如果没有 Windows 选项在 Ubuntu 里执行sudo update-grub让它重新扫描一遍通常就能识别出来。5. 装完之后的第一轮配置很多人以为装完进了桌面就大功告成其实真正让人抓狂的问题都在装完之后。以下这几项建议按顺序做完能省掉后面大量的重复折腾。5.1 换软件源默认软件源在国外apt install慢得让人绝望。换成国内镜像源速度立刻起飞。Ubuntu 24.04 的软件源格式变成了新的 deb822 格式文件在/etc/apt/sources.list.d/ubuntu.sources。备份原文件后把里面的URIs改成镜像站地址即可比如清华的地址Types: deb URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu Suites: noble noble-updates noble-backports Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg改完执行sudo apt update和sudo apt upgrade把系统更新到最新。这一步别跳过很多硬件兼容问题在新内核里已经修好了。5.2 显卡驱动显卡驱动是 Ubuntu 桌面体验的关键。跑ubuntu-drivers devices能列出当前显卡推荐的驱动版本然后用sudo ubuntu-drivers autoinstall自动装推荐驱动。装完重启再执行nvidia-smiNVIDIA 卡或者glxinfo | grep OpenGL确认驱动生效。提醒一句装 NVIDIA 驱动务必通过这个命令或软件源别去官网下.run文件手动装那个方式会和内核更新打架升级后黑屏是常事。5.3 中文输入法Ubuntu 默认是 IBus 输入法框架装上拼音就能用sudo apt install ibus-libpinyin然后在设置里添加中文输入源。这里有个大坑要提醒——搜狗输入法基于 Fcitx 框架和系统自带的 IBus 会冲突装之前要先把输入法框架切成 Fcitx再装搜狗顺序错了会出现输入法候选框不显示、切换键失灵等各种问题。如果你想省事直接用 IBus 的 libpinyin 就够了稳定性好得多。5.4 SSH、Docker 和新用户做开发的话这几个几乎是标配。sudo apt install openssh-server sudo systemctl enable --now ssh sudo apt install docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USER最后一条是把当前用户加进 docker 组免得每条 docker 命令都要 sudo。注意执行完后要重新登录才生效。新建用户则用sudo adduser 用户名比useradd友好会自动帮你建家目录、设置密码。这些基础命令lsblk看磁盘、ip a看网卡、df -h看空间、systemctl管服务建议都过一遍Linux 常用命令这东西就是靠日常用出来的。6. 装完才暴露的问题几条排查链路前面都是顺流程这一段讲真正会让人卡住的故障以及我的排查思路。记住排查的核心原则——从底层往上层查先确认硬件和引导再看网络最后看应用。6.1 SSH 连不上先分层排查用 Xshell 之类的工具连不上 Ubuntu别急着改配置按这个顺序来在 Ubuntu 本机执行systemctl status ssh确认 SSH 服务在跑。没起来就sudo systemctl start ssh。执行ip a看网卡有没有 IP。虚拟机里如果是 NAT 模式宿主机连不上很常见换成桥接模式或者做端口转发。在 Ubuntu 本机ping一下外网确认网络通不通。网络配置问题经常出在 DNS 上检查/etc/resolv.conf或者用systemd-resolve相关工具排查。确认防火墙没挡sudo ufw status必要时放行 22 端口。一层层往下走问题定位会快很多。6.2 环境变量改坏了怎么救ubuntu环境变量配置错误是个高频事故尤其是改/etc/profile或者~/.bashrc加错一行可能导致终端打开就报错、命令全找不到。救急方法是用CtrlAltF3切到另一个虚拟终端登录或者开机时进恢复模式然后用编辑器把出错的那行改回来。所以我的经验是——改这两个文件之前先备份而且尽量别直接改全局文件用~/.bashrc里的局部 export 更安全。改完用source ~/.bashrc测试别直接关终端。6.3 解压中文乱码linux 解压文件乱码这个问题几乎人人遇到。根源是 Windows 生成的 zip 用 GBK 编码存文件名Linux 默认按 UTF-8 解自然乱码。解决办法是解压时指定编码unzip -O CP936 文件名.zip如果unzip不支持-O参数装个unzip-iconv或者改用7z加参数处理。这个坑记一次就够以后看到乱码直接想到编码问题。6.4 双系统时间不一致装完双系统你会发现每次切系统时间都会差 8 小时。原因是 Windows 把硬件时钟当本地时间Linux 当 UTC。解决方式二选一要么让 Ubuntu 也用本地时间timedatectl set-local-rtc 1要么让 Windows 也用 UTC改注册表。我一般选前者一条命令搞定虽然不算最正统但省事。6.5 显卡驱动装完黑屏如果装完驱动重启进不去桌面别慌多半是驱动版本和内核不匹配。开机在 GRUB 菜单里选高级选项进 recovery 模式用命令行卸载掉有问题的驱动回退到开源驱动 nouveau 先让系统能正常进桌面再重新挑一个稳定版本的驱动。这也是我一直强调用软件源推荐驱动、别手动装的根本原因。7. 关于备份和长期维护的一点经验系统装好、配置顺了之后真正决定你用得舒不舒服的其实是备份和维护习惯。我见过太多人把环境调得相当完美结果一次误操作或者一次升级失败全没了。Ubuntu 自带Timeshift这类快照工具装好后设置一个定期快照策略出问题能一键回滚比什么都管用。如果你要迁移或备份整个系统再生龙Clonezilla这类镜像备份工具也很成熟适合整盘克隆尤其是给一批机器做统一环境的时候。备份的核心理念就一句话默认系统随时会坏把恢复成本压到最低。另外长期使用的机器上/home单独分区这个习惯真的能救命。我有一台开发机重装过不下五次系统每次只格式化//home一保留所有配置、代码、SSH 密钥全都还在重装时间从半天缩短到半小时。这个收益只有你重装过一次才会真正体会到。最后分享一个我个人的习惯新系统装完、配置好以后立刻把关键的配置命令和踩过的坑记成一个自己的 shell 脚本或者笔记下次装机器直接照着跑。装 Ubuntu 这件事第一次很痛苦第二次很轻松第三次就是流水线作业了。真正花时间的从来不是安装本身而是那些只有踩过才知道的细节——而这些细节正是每次折腾留下的最大收获。
返回列表