系统安装:安装Ubuntu 26.04 LTS
1. EFI以及UEFI,什么用途?
https://baike.baidu.com/item/EFI/2025809
EFI(Extensible Firmware
Interface,可扩展固件接口)是由英特尔公司开发的固件接口标准,用于替代传统BIOS以实现更高效的硬件初始化和操作系统引导。其采用模块化设计,支持32/64位处理器模式,通过动态加载驱动程序和标准化接口提升兼容性与扩展性,并引入GUID分区表(GPT)突破存储容量限制。该技术最初于1998年随安腾处理器平台推出,2000年后逐步应用于PC市场以解决传统BIOS的技术局限。2005年,英特尔联合AMD、微软等厂商成立UEFI论坛,将EFI发展为跨平台的统一可扩展固件接口(UEFI)标准,新增安全启动、图形界面等功能
[1]。EFI系统通过独立分区存储引导文件,支持多操作系统启动管理与硬件即插即用,成为现代计算机固件的核心架构。
大概2012年以前装系统没有 EFI 分区,引导信息藏在硬盘开头的一小段“隐形区域”里;现在 UEFI 把它变成了一个看得见的独立分区,放在硬盘开头。
老式 BIOS + MBR 硬盘:
没有独立的 EFI 分区。引导程序直接写在硬盘的最开头第一个扇区(叫主引导记录,即 MBR),只有 512 字节,空间很小。电脑开机后,BIOS 直接执行这个扇区里的代码,再去加载系统。UEFI + GPT 硬盘:
必须有独立的 EFI 系统分区(几百 MB 大小)。引导程序以文件形式存放在这个分区里,不再受 512 字节限制,功能更强、更安全。电脑开机后,UEFI 读取这个分区里的引导文件来启动系统。以前的电脑,装 Windows 7 或 XP时,并且主板还是传统 BIOS,就不会看到 EFI 分区。大约从 2012 年 开始,新电脑普遍改用 UEFI,这才开始有这个分区。
UEFI规范强制要求EFI分区使用FAT32,不能格式化为ext4、NTFS或exFAT,否则主板无法识别引导文件。为什么选择FAT32,原因如下:
- vfat (FAT32)优点:兼容性极好,Windows、macOS、Linux、游戏机、数码设备都能读写。
- vfat (FAT32)缺点:单个文件不能超过 4GB;分区最大只能到 2TB;没有日志功能(意外断电容易丢数据或损坏文件)。
2. 分区
2.1. 需要为/swap单独分区吗
不需要:内存 >= 16GB且不需要休眠:完全可以不用。16GB 内存足够日常办公、开发、上网,系统很难用满。内存 >= 32GB时,基本不需要,除非跑特别吃内存的专业软件。
必须要:内存 <= 8GB时,强烈建议加,否则内存一满系统会直接卡死或闪退;需要休眠(挂起到硬盘)必须要有 swap。注:swap分区大小要 >= 内存容量。
可选:运行内存占用不稳定的软件(如虚拟机、大型编译),加 4-8GB swap 做缓冲会更稳。
2.2. 需要为/boot单独分区吗
可以考虑不分,Ubuntu默认行为就是不分,Ubuntu 安装程序默认将引导文件(内核、initramfs 等)直接放在 /(根分区) 里的 /boot 文件夹下,完全能正常启动;避免空间浪费:单独分/boot需要预留空间(通常 200-500MB),而根分区下动态使用更灵活;降低管理复杂度:分区越少,后期调整空间大小(比如用 LVM 或扩容)越方便。
什么时候才需要单独分 /boot?只有以下几种特殊场景才考虑
- 全盘加密(包括根分区):需要将 /boot 单独放在未加密的分区,否则无法引导。
- 使用旧版 BIOS + MBR 磁盘:硬盘开头前 2TB 内需要独立的 /boot 来绕过 BIOS 限制。
- LVM、RAID 或特殊文件系统(如 ZFS):引导程序可能无法直接读取,需要一个独立的 /boot。
2.3. 根分区/
根分区用来安装系统、存放应用和配置,所以是必须分区的,系统就装在这里,格式:ext4
480G 硬盘的推荐大小:80-100 GB
2.4. /home需要单独划分吗,不划分会怎么样?
推荐单独分区。即使你不单独分 /home,系统根目录下,依然会有一个/home 文件夹。如果不单独分区的话,重装系统后会与根分区一起丢失。单独分区的话,/home是挂载在一个独立的分区,对比windows系统,就是一个独立的盘,如D盘。
2.5. 理论上linux的每个目录是否可单独划分分区?
2.6. 分区格式的选择
- 数据分区(/ 和 /home):一律选 ext4
- 引导分区(EFI):必须是 FAT32(vfat)
3. 本人480G的盘安装 Ubuntu 26.04 LTS的分区
有了以上一些知识,对分区的划分就没啥问题了,本人划分如下:
- EFI,300M,格式是VFAT
- swap, 8G
- 根目录/,120G,格式ext4
- 余下的给/home,格式ext4
必须要划分的EFI, 根目录,这样至少可以成功,就相当于装windows系统时,只有一个盘。
4. 其他的参看
有使用U盘装系统的,看下Rufus工具基本上没问题,做好启动盘,按引导即可。如果需要手动分区的才关心下以上所讲,否则按引导即可装成功(注:按引导的会格式化全盘的哈,如果不需要全盘格式化,就需要手工分区了)。
- Rufus工具,制作启动盘, https://rufus.ie/zh/
- 网友的安装教程,https://zhuanlan.zhihu.com/p/1902393703135413107
