装系统这件事,看起来就是"下载、写盘、点下一步"三步,但真到自己动手,卡在 logo 界面转圈、安装器说找不到硬盘、装完重启直接进 Windows、双系统时间差八小时,这些情况几乎人人都遇到过一次。这篇东西把我这两年反复装Ubuntu 24.04的过程摊开讲,从ISO 镜像怎么挑、怎么校验,到启动盘怎么做、BIOS 里哪几个开关必须动、分区容量怎么算,再到安装完成后第一小时该干什么、出问题怎么排。目标读者是两类人:一类是第一次在真机上装 Linux、怕把笔记本搞坏的新手,另一类是装过好几次但每次都要重新查一遍命令的老手。前者能照着抄,后者能省掉翻文档的时间。全文基于 24.04 这个 LTS 版本的实际操作,涉及具体命令的地方我都给了能直接粘贴的写法,涉及取舍的地方我会说清楚为什么这么选。
1. 先把 24.04 这次版本变化对安装的影响说透
1.1 LTS 的维护周期决定了你该不该现在动手
Ubuntu 的版本号是"年份.月份",24.04 就是 2024 年 4 月发布,后缀 LTS 意味着长期支持。桌面版的标准维护期是五年,基础系统加上扩展维护能撑更久,对普通用户来说,这意味着你在未来三到五年内不需要为了"系统过期"而重装。这个信息看着像常识,但它直接影响一个决策:如果你只是想要一个能长期稳定干活的环境,那就该认准 LTS 版本,而不是去追半年一更的中间版本。中间版本生命周期只有九个月,九个月后你要么升级要么重装,对把系统当生产力工具的人来说是纯粹的负担。
我见过不少人拿中间版本装在办公机上,结果半年后一堆软件源失效,apt update报一堆 404,最后被迫在项目最忙的时候重装系统。这个坑完全可以提前规避。所以下面所有内容都默认你装的是 24.04 这个 LTS,而不是某个中间版本。
另一个容易被忽略的点是:24.04 的内核基线比上一个 LTS 高了不少,带来的直接好处是新硬件(尤其是较新的笔记本网卡、核显、触控板)开箱可用的概率大幅提升;坏处是老机器上的某些闭源驱动可能需要额外处理。这一点在后面的驱动章节会展开。
1.2 三种安装载体的取舍:物理机、虚拟机、双系统
在下载 ISO 之前,先想清楚你要把它装在哪。这个决定错了,后面所有步骤都白做。
| 载体 | 适合谁 | 优点 | 代价 |
|---|---|---|---|
| 虚拟机 | 第一次接触、只想试试 | 零风险,快照随时回滚 | 图形性能差,硬件相关的问题体验不到 |
| 整机单系统 | 有备用机、或这台机器就是拿来干活的 | 性能完整,驱动问题最容易暴露也最容易解决 | 原来的系统没了,数据必须提前备份 |
| 双系统 | 主力机、还想保留原来的系统 | 两边都能用,互不干扰 | 分区操作有风险,启动项容易出岔子 |
我的建议很直接:如果你从来没装过,先在虚拟机里完整走一遍流程,把安装器每一步长什么样、点了会怎样先摸清楚,这一步花掉的一小时能帮你后面少踩很多坑。但虚拟机里跑通不等于真机没问题,硬件相关的坑(显卡、网卡、休眠)只有在物理机上才会出现。
双系统这块要额外提醒一句:动分区之前,一定要把重要数据备份到外部存储。分区表操作是不可逆的,我见过太多"就差最后一步点错"的例子。备份这件事没有技巧,只有做和不做。
1.3 一个常被跳过的前置动作:确认固件模式
在下载之前,进一次 BIOS/UEFI 界面,看清楚两件事:当前是 UEFI 启动还是 Legacy/CSM 启动,以及硬盘控制器是什么模式。这两条信息决定了你后面怎么分区、启动盘要不要特殊处理。如果机器是近七八年的,基本都是 UEFI,那就走 GPT 分区表 + EFI 系统分区的路子;如果是很老的机器还在 Legacy 模式,分区表就是 MBR。混着来会出问题,比如 UEFI 引导却用了 MBR 分区表,安装器可能装完了但启动不了。
固件模式这件事,我建议在装之前就想清楚并且不要再改。有的人装完发现启动不了,跑去 BIOS 里把 UEFI 改成 Legacy 试试,结果反而更乱。定下来一个模式,从头到尾保持一致,是最省事的做法。
2. 下载环节:选对版本分支与校验哈希
2.1 Desktop、Server、live 这几个名字到底差在哪
打开下载页面会看到好几个条目,容易懵。简单分类:
- Desktop 版:带图形安装器和完整桌面环境,装完就是一个能直接用的桌面系统。绝大多数个人用户要的是这个。
- Server 版:没有图形界面,安装过程是文本菜单式,装完是纯命令行。适合做服务器、做实验环境、做容器宿主机。
- ** live 镜像**:Desktop 的 ISO 本身就是 live 镜像,你可以选择"试用"而不安装,直接在内存里跑起来,用来验证硬件兼容性非常有用。
架构方面,现在个人电脑基本都是 amd64(也就是 x86_64),ARM 设备(比如一些开发板、部分轻薄本)才需要 arm64 版本。下错架构的 ISO,写进 U 盘后会直接启动失败,表现是黑屏或者一行 "not a valid image" 之类的提示,很容易被误判成 U 盘坏了。
体积上,Desktop 的 ISO 在几个 GB 量级,Server 版小一些。这不是重点,重点是:下载完成后不要急着写盘,先做校验。这一步能省掉后面大量莫名其妙的排查时间。
2.2 一条命令排掉九成的"安装玄学"
ISO 文件从网络到你的硬盘,中间可能经历断流重连、浏览器缓存异常、磁盘写入错误。这些错误不会让文件明显损坏,但会让它在某个扇区上悄悄错几个字节,结果就是安装到一半报错,或者装完了系统行为诡异。校验哈希就是专门对付这个的。
官方在下载页旁边会提供一个SHA256SUMS文件,里面是每个 ISO 对应的哈希值。下载完 ISO 和这个文件,放在同一个目录下,然后:
cd ~/Downloads sha256sum ubuntu-24.04-desktop-amd64.iso拿输出的那串十六进制和SHA256SUMS里对应行比对,一个字都不能差。更省事的做法是让工具自己比对:
sha256sum -c SHA256SUMS --ignore-missing--ignore-missing的作用是:清单里列了很多 ISO,你只下了一个,这个参数让它跳过不存在的文件,只校验你手上这个。输出OK就说明文件完整。
在 Windows 上如果没有现成的校验工具,PowerShell 自带一个:
Get-FileHash .\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256比对方式一样。这一步花三十秒,能帮你排除掉后面可能花三小时的排查。我自己就遇到过一次,ISO 下载过程中网络抖了一下,文件大小看着完全正常,但哈希对不上,写盘后安装器在解压阶段反复报错,换成重新下载的文件一次就过了。
2.3 下载速度慢、频繁断流的处理思路
官方源在境外,直连速度波动很大,尤其是几个 GB 的文件,断流后浏览器续传有时会出问题。比较稳妥的思路是用国内的镜像站点。国内不少高校和云服务商都提供完整镜像,路径结构通常和官方一致。
选择镜像站时注意两点:一是尽量选支持 HTTPS 的,二是优先选离你网络位置近的。下载完成后同样要做上面那步哈希校验,因为镜像同步存在时间差,极端情况下文件可能还没同步完整。
如果只能用命令行下载,wget的续传能力比浏览器可靠:
wget -c https://mirrors.example.edu/ubuntu-releases/24.04/ubuntu-24.04-desktop-amd64.iso-c是断点续传,网络断了重跑同一条命令就能接着下。curl对应的是-C -。
提示:镜像站的目录结构各站略有差异,
ubuntu-releases和ubuntu-iso这两种路径都常见,找不到就往上翻一级目录看看。
3. 启动盘制作:三种工具的实际差异与踩坑点
3.1 Rufus、balenaEtcher、Ventoy 各自的适用场景
这三个工具我都用过很多次,差异比想象中大。
Rufus是 Windows 下的老牌工具,特点是选项多、可控性强。它在写盘时会问你是用 ISO 模式还是 DD 模式,这个选择很关键:ISO 模式会解压文件再写入,有时候能自动处理一些引导兼容问题;DD 模式是原样按扇区写入,跟 Linux 下dd命令效果一致。我的经验是,Ubuntu 的 ISO 用 DD 模式最稳,ISO 模式在某些主板上会出现引导菜单出不来或者卡在grub>提示符的情况。
balenaEtcher主打极简,选文件、选盘、点开始,中间不给你任何选项。优点是新手不会选错,缺点是出了问题你也不知道是哪一步的锅。它对 U 盘容量要求比较宽松,写入后会自动校验,这点比较友好。
Ventoy是另一条路:它先把 U 盘做成一个特殊的引导盘,之后你只要把 ISO 文件拷贝进去就能启动,不用每次都重新写盘。对于需要经常换系统版本的人这是神器,一个 U 盘能放好几个 ISO,启动时出菜单让你选。
| 工具 | 平台 | 上手难度 | 适合场景 | 主要短板 |
|---|---|---|---|---|
| Rufus | Windows | 中 | 一次性写盘,需要精细控制 | 模式选错会引导失败 |
| balenaEtcher | Win/mac/Linux | 低 | 新手、不想思考 | 选项少,出错难定位 |
| Ventoy | Win/Linux | 中 | 常备一个多系统 U 盘 | 部分 ISO 需要额外设置 |
Linux 环境下还有个最原始但最可靠的办法,直接用dd:
lsblk sudo dd if=ubuntu-24.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress oflag=synclsblk那一步千万别省,它是用来确认设备名的。of=后面必须是整块设备(比如/dev/sdb),不能带分区号(写成/dev/sdb1就错了)。这个参数写错的后果是把你的硬盘数据覆盖掉,而且没有确认提示。执行前反复确认三遍都不过分。
3.2 Ventoy 的隐藏门槛:为什么 ISO 拷进去却启动不了
Ventoy 最常见的失败场景是:ISO 拷进去了,启动菜单也出来了,选了之后卡住不动。原因通常是两个。
第一个是安全启动。开启 Secure Boot 的机器上,Ventoy 的引导组件需要额外注册密钥,第一次使用时它会提示你操作,如果跳过了这一步,引导就会被固件拦下来。处理办法是在 Ventoy 的配置里启用安全启动支持,按提示完成密钥注册。
第二个是分区样式和固件模式的匹配。Ventoy 支持 MBR 和 GPT 两种分区样式,装的时候要选对:UEFI 机器选 GPT,老机器选 MBR。选错了会表现为"菜单能出来,但系统起不来"。
还有一个细节:Ventoy 默认对某些 ISO 会走"文件注入"模式,个别版本在这个模式下解压异常,可以在启动菜单里按 F2 或者用"grub2 模式"之类的方式切换尝试。这个不算常见,但遇到了要知道有这条路。
3.3 写完盘之后的自检动作
写盘完成后不要立刻拔 U 盘,先确认两件事。一是容量:写完后 Windows 资源管理器里看到 U 盘变成只有几 MB 或者不可读,这是正常现象,因为镜像里自带的分区表覆盖了原来的 FAT32 分区,不代表写坏了。二是启动验证:如果条件允许,把这台机器重启进一次启动盘,看到 Ubuntu 的引导菜单就说明写盘成功,此时直接关机拔盘,不影响原来的系统。
这个"先验证引导再动硬盘"的习惯,帮我省过好几次麻烦,尤其是给别人的机器装系统的时候,现场发现问题总比装到一半发现问题好处理。
4. 进安装器之前的固件层准备
4.1 UEFI、Secure Boot 与引导顺序
这是整个流程里最容易卡住新手的环节,因为界面上全是看不懂的缩写。
先把引导顺序改了。开机时按厂商指定的按键进 BIOS(常见的是 F2、F10、F12、Del,各家不同,开机第一屏通常有小字提示),找到 Boot 相关的菜单,把 USB 设备调到第一位。有些机器需要先关闭"快速启动"(Fast Boot),否则 USB 设备在开机时来不及被识别。
Secure Boot(安全启动)这块,24.04 的官方 ISO 是带签名的,正常情况下可以直接通过。但有两个例外:一是你后续要装某些第三方内核模块(比如显卡闭源驱动),过程中会要求你设置一个 MOK 密码并在重启时完成密钥注册;二是你的机器固件比较挑剔,偶尔会出现签名验证失败。遇到启动不了的极端情况,可以临时关闭 Secure Boot 完成安装,装完再按需处理。
注意:关闭 Secure Boot 会影响其他系统的启动策略,如果你的机器上还有别的系统在用安全启动,改动前先想清楚。
4.2 硬盘控制器模式:Intel RST 与 VMD 这个隐形杀手
这个问题我单列一节,因为它的表现极具迷惑性——安装器进得去,但磁盘列表里看不到你的硬盘,或者只看到一个空白的设备。
原因是某些笔记本出厂时把硬盘控制器设成了 RAID/RST 模式(或者启用了 VMD 卷管理),Linux 安装器默认的驱动栈认不出这种模式下的硬盘。解决办法是进 BIOS,把 SATA 模式从 RAID 改成 AHCI,把 VMD 控制器关掉。
但这个操作有个前提:如果机器上已经装了 Windows,直接改模式会导致 Windows 蓝屏进不去。正确顺序是先在 Windows 里做一次安全模式引导(让系统加载 AHCI 驱动),改用 AHCI 后再正常启动,确认 Windows 没问题,再来装 Linux。这个顺序不能颠倒。
这个坑的典型症状是:你能进 live 环境,桌面也起来了,文件管理器能看到 U 盘,但安装器走到分区那一步显示"没有可用磁盘"。凡是看到这个现象,先去 BIOS 里查控制器模式,八成就是它。
4.3 关掉那些会干扰安装的"贴心功能"
现代笔记本的固件里有几个功能会在安装过程中捣乱:
- 快速启动(Fast Boot):跳过部分硬件初始化,可能导致 USB 引导失败。
- BitLocker 设备加密:如果要做双系统,先在 Windows 里把它暂停,否则改分区表后可能触发恢复密钥要求,而密钥往往已经找不到了。
- 休眠文件:Windows 的快速启动会留下一个休眠文件占用分区,导致 Linux 无法安全地缩小该分区。要在 Windows 里用管理员权限执行
powercfg /h off关掉休眠,再关机(不是重启)后再操作。
这三条看起来琐碎,但少了任何一条,都可能在某个环节卡住你半小时。
5. 分区方案:容量怎么算才不留遗憾
5.1 EFI 系统分区、根分区、家目录的分配逻辑
先说最容易被忽略的 EFI 系统分区(ESP)。它是 FAT32 格式,存放引导文件,挂载点是/boot/efi。如果机器上已经有 Windows,那它已经建好了一个 ESP(通常 100MB 左右)。单系统建议给到 512MB 到 1GB;双系统的话,直接复用 Windows 已有的那个 ESP,不要新建第二个——两个 ESP 会让固件不知道加载哪个,是启动混乱的常见来源。
根分区/放系统和软件。现在的桌面软件包体积不小,只给 20GB 很快就会吃紧。我的经验是单系统给 60GB 起,双系统给 40 到 50GB,留出后续装大型软件和内核更新的余量。
家目录/home单独分出来是很有价值的习惯。它的好处不是"性能更好",而是重装系统时可以保留个人数据:下次装的时候只格式化/,/home挂上去不格式化,配置文件和数据都还在。代价是要多算一次容量,而且如果两个系统的用户名 UID 不一致,权限上会有点小麻烦(可以用chown修)。
下面是我常用的一套双系统方案,供参考:
| 挂载点 | 建议容量 | 文件系统 | 说明 |
|---|---|---|---|
| ESP | 复用 Windows 的 100MB,或新建 512MB | FAT32 | 必须存在,不要新建第二个 |
| / | 40–60GB | ext4 | 系统和软件 |
| /home | 剩余空间的大部分 | ext4 | 个人数据,重装可保留 |
| swap | 见下节 | swap | 用交换文件而非分区更灵活 |
5.2 swap 该怎么给:分区、文件还是根本不要
传统建议是"内存的两倍",这个说法在今天已经过时了。内存普遍 16GB 起步的机器上,把 32GB 硬盘空间划给 swap 分区是浪费。
Ubuntu 桌面版的默认做法是用一个交换文件(/swap.img),大小根据内存和磁盘空间自动决定。这种方式的好处是可以随时调整大小,不像分区那样改起来麻烦。对于普通桌面使用,默认值够用。
真正需要考虑的是休眠(hibernate)。如果你需要休眠功能,swap 空间必须不小于物理内存容量,否则无法把内存内容写进去。但 Ubuntu 桌面版默认不启用休眠,而且新版本对休眠的支持一直在收紧,所以除非你有明确需求,否则不用为此特意加大 swap。
如果你在服务器场景或者内存较小的机器上跑东西,可以在装完之后再调整交换文件大小,比在安装器里纠结要灵活得多。
5.3 手动分区界面里几个容易点错的地方
24.04 的桌面安装器改用了新的界面,"手动安装"这一项底下要先选目标磁盘,然后自己建分区表。几个真实会踩的点:
- 选磁盘时看清楚容量和型号,别把 U 盘或者移动硬盘当成目标盘。
- 新建分区前要先确认这块盘上是 GPT 还是 MBR。界面里可以重新初始化分区表,但这个操作会清空整块盘,双系统场景千万不要点。
- 挂载点要手动填。新建分区后默认是没有挂载点的,需要点进去选
/、/home、/boot/efi。 - 格式化的勾选框要看清。
/home如果是从旧系统继承过来的,不要勾格式化。 - 引导加载器安装位置选整块磁盘(比如
/dev/nvme0n1),不要选某个分区。
这些细节在界面上一带而过,但每一项点错都可能要重来一遍。
6. 安装过程与首次启动后的必做清单
6.1 图形安装器每一步实际在做什么
界面上的流程大致是:选语言、选键盘布局、选网络、选安装类型(交互式还是自动)、分区、填用户名密码、等文件复制、重启。
几个值得说的细节。网络这一步不要跳过,因为安装过程中会下载语言包和部分驱动(尤其是无线网卡固件),跳过的话装完可能发现网卡不工作,还得再折腾。用户名和密码这一栏,主机名会自动从用户名派生,如果在意主机名可以手动改。密码建议设一个,虽然桌面登录可以改成自动登录,但 sudo 权限需要密码,设一个强一点的比较稳妥。
自动安装(那个"使用整个磁盘"的选项)会顺手启用 LVM 和加密选项。LVM 对桌面用户来说收益不大,但全盘加密对笔记本用户是值得考虑的,代价是每次开机要输一次密码,而且加密之后如果忘记密码,数据就真的拿不回来了,没有任何恢复手段。
文件复制阶段大概几分钟到十几分钟,取决于 U 盘速度和机器性能。这个阶段不要断电,也不要以为卡住了就强行重启。
6.2 换掉默认软件源,这步在 24.04 上写法变了
装完第一件事是更新系统。但默认源在境外,apt update慢得让人怀疑人生。24.04 在这点上有个变化:软件源配置从以前的/etc/apt/sources.list单文件,改成了/etc/apt/sources.list.d/ubuntu.sources,格式是 deb822 那种键值对结构,不再是熟悉的单行写法。
先备份,再改:
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak sudo nano /etc/apt/sources.list.d/ubuntu.sources内容大概长这样,把URIs换成你选用的镜像地址即可:
Types: deb URIs: https://mirrors.example.edu/ubuntu/ Suites: noble noble-updates noble-backports Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgnoble是 24.04 的代号,noble-updates和noble-backports分别是更新和回移包。改完执行:
sudo apt update && sudo apt full-upgrade -y改源之后如果apt update报签名错误,八成是地址写错或者镜像站同步不完整,换回去或者换个站就行,不要用--allow-unauthenticated这种办法硬来,那等于把安全校验关了。
6.3 驱动、输入法、时间同步这几件事一起办
显卡驱动。核显基本开箱可用。独立显卡(尤其是较新的型号)默认走开源驱动,性能和功能有限,需要装闭源驱动:
ubuntu-drivers list sudo ubuntu-drivers install如果启用了 Secure Boot,安装过程会要求你设置一个 MOK 密码,重启时会出现一个蓝色界面要求你输入这个密码完成密钥注册。这一步不能跳过,跳过了驱动不会生效,而且现象很不明显——你会以为驱动装好了,但实际跑的是开源驱动。
输入法。默认的 IBus 配拼音输入法在大多数场景能用,但对中文用户来说,词库和候选质量一般。换不换看个人习惯,如果要换,注意换完需要在设置里重新指定输入法框架,并且重启会话才生效。
时间同步。这个下一节专门讲,因为它是双系统用户几乎必然遇到的问题。
7. 装完之后的几类高频故障与排查链路
7.1 卡在启动 logo、黑屏、进不去桌面
现象:从 U 盘引导,选中"Try or Install"之后,屏幕一片黑,或者卡在厂商 logo,硬盘灯不闪。
排查方向按概率排序。
第一,显卡驱动与内核模式设置冲突,尤其是带独显的笔记本。处理办法是在引导菜单出现时按e进入编辑,找到以linux开头的那一行,在末尾加上nomodeset,然后按 F10 引导。这个参数的作用是让内核不去加载显卡的模式设置驱动,用最基本的显示方式启动,能进系统就说明问题在显卡。装完系统之后再正常安装显卡驱动即可。
第二,U 盘写入有问题。回头做一次哈希校验,或者换个 U 盘重写。质量差的 U 盘在读取大文件时出错是很常见的。
第三,ISO 本身有问题,这就是为什么前面强调校验哈希。
第四,固件模式与分区表不匹配,或者 Secure Boot 拦住了。临时关掉 Secure Boot 试一次,能过就说明是这个原因。
这个排查顺序的逻辑是:从"最可能"到"最不可能",从"改动最小"到"改动最大"。很多人一上来就去改 BIOS 一堆设置,结果问题是 U 盘坏了,白折腾。
7.2 双系统时间差八小时:两种修法选一个
现象:从 Ubuntu 切回 Windows,时间慢或快 8 小时。
根本原因:主板硬件时钟(RTC)存的是哪个时区的时间,两个系统的假设不一样。Windows 默认认为硬件时钟存的是本地时间,Ubuntu 默认认为存的是 UTC。两边都按自己的假设读写,就差了时区偏移。
两种修法,选一种,不要两边都改:
方案一,让 Ubuntu 迁就 Windows(适合偶尔用 Linux 的人):
timedatectl set-local-rtc 1 --adjust-system-clock代价是系统不再认为硬件时钟是 UTC,可能影响夏令时处理和某些日志的时间戳一致性。
方案二,让 Windows 迁就 Ubuntu(更规范,推荐):在 Windows 里以管理员身份执行一条注册表命令,把 RealTimeIsUniversal 设为 1。这样两边都认为硬件时钟存 UTC,不再打架。
我更倾向方案二,因为 UTC 是统一基准,跨时区、跨设备同步时不会出问题。方案一的写法虽然短,但它是在绕开规范,后续遇到时间相关的诡异问题时容易怀疑人生。
7.3 启动项丢了、GRUB 里没有 Windows
两个方向的问题,分开说。
GRUB 里看不到 Windows:新版 GRUB 默认关闭了对其他系统的探测。装一个工具再更新一次就好:
sudo apt install os-prober sudo os-prober sudo update-grub如果os-prober什么都没输出,检查/etc/default/grub里有没有GRUB_DISABLE_OS_PROBER=false这一行,没有就加上,然后重新update-grub。
启动项整个丢了,开机直接进 Windows:说明固件的启动顺序被改了,或者 EFI 分区里的 Ubuntu 引导文件还在但没被识别。先进 BIOS 看启动顺序里有没有 Ubuntu 那一项,有就调到第一位。没有的话,用 U 盘进 live 环境修复:
sudo apt install --reinstall grub-efi-amd64 sudo update-grub这两条在 live 环境下需要先挂载根分区,操作稍微复杂一点。如果只是启动顺序问题,在 BIOS 里调一下是最快的,不用动命令。
还有一种情况是 Windows 更新之后把启动顺序改了,这是常有的事。知道这个规律之后,遇到"更新完 Windows 就进不去 Ubuntu"就不会慌,去 BIOS 调一下顺序就行。
8. 几个装多了才会注意到的细节
第一个,U 盘的质量比想象中重要。便宜的 U 盘写入速度可能只有几 MB/s,写一个几 GB 的 ISO 要等半小时以上,而且读取出错概率高。手上如果有多个 U 盘,挑速度快的那个用,省下来的时间远超你的预期。
第二个,安装过程中不要插着无关的外接存储。安装器在列磁盘的时候,移动硬盘、SD 卡都可能出现在列表里,手快点错目标盘是真实发生过的事故。装之前把不需要的都拔掉。
第三个,第一次装完先别急着装一堆开发环境。先用半天时间验证基本功能:休眠能不能用、外接显示器能不能识别、蓝牙和无线是否正常、音量键和亮度键有没有反应。这些问题在干净系统上排查最清楚,一旦装了一堆东西,出问题就分不清是谁的责任了。
第四个,保留一份 live U 盘。系统装好之后不要立刻把 U 盘格式化掉,留着它,将来系统起不来的时候能进 live 环境救数据、修引导。这个习惯救过我两次。
第五个,记录下你这次做的所有非默认操作。改过哪个 BIOS 选项、分区是怎么分的、装了什么驱动、改了哪个配置文件,记在一个文本文件里放在家目录。半年后你要重装或者给别人装同型号机器的时候,这份记录的价值就体现出来了。我自己的习惯是每次装完系统就在~/notes/下建一个日期命名的文件,写清楚这台机器的配置和踩过的坑,回头查起来非常快。
这套流程走下来,一台机器从下载到能用大概两三个小时,其中大半时间在等文件复制和下载。真正需要你动脑的,是分区那几分钟和前后的固件设置。把这两块想清楚,剩下的都是照着点下一步。