rEFInd 启动器
Boot SequenceBIOS / UEFI 在硬件自检完成后,如上文所提:正常情况下,它会把控制权转交给硬盘。在安装系统时我们需要它们知道,「下一阶段的启动程序」具体存放在哪一个设备;就需改变默认储存设备的排序,排在前面的设备就优先转交控制权。这种排序叫做 Boot Sequence,即启动顺序。进入 BIOS / UEFI 操作界面后,里面有一项就是「设定启动顺序」。为了从 U 盘这类的外部设备读取并安装 Linux 系统,我们需要预先更改它。
msi UEFI 的默认启动项顺序
Secure Boot在 UEFI 的规范中定义了一项名为「Secure Boot」的协议,Secure Boot 只允许载入有数字签名的 EFI 驱动和启动程序,在安装 Linux 前,我们需要关闭它。
华硕 UEFI 中的 Secure Boot
SIPSIP 全称为「System Integrity Protection」即「系统完整性保护」,是 OS X El Capitan 时开始采用的一项安全技术,SIP 将一些文件目录和系统应用保护了起来。但这会影响我们一些使用或设置,比如:更改系统应用图标、终端操作系统目录文件提示「Operation not permitted」、Finder 无法编辑系统目录里的文件。为了更改 Mac 默认的 Boot Loader,我们需要关闭它。
Linux 系统的硬盘分区安装规则其实所谓「安装」任何一个系统,就是把外置设备内的打包文件解压缩拷贝到该系统所规定的不同特定存储分区中去。好比搬家时把放在箱子里不同的开本的书放进不同柜格的书柜里;只要根据书籍的开本规格先提前买好相应大小柜格的书柜,那么安装这件事便能水到渠成。
那么 Liunx 系统最少需要我们的硬盘上哪几种「柜格」呢?
「/boot」分区:引导区,即我们上文所提到的 ESP 分区,包含了启动引导程序,一般情况格式为 FAT32。
「/」分区:root 分区,也称之为「根」分区或主分区,用于保存系统文件和个人文件,一般情况格式为 ext4;当然你可以再划分一个「/home」分区来存放个人文件分离系统文件。
「Swap」分区:用于存放虚拟内存:在过去内存吃紧的年代,Linux 系统一般会创建一个大小为内存的两倍的 Swap 分区来防止内存不足;如果内存足够大,可以不予考虑。
UEFI 固件的计算机最少需要两个分区来安装 Linux
好了,以上便是安装 Linux 所需要的基础概念,接下来就可以着手安装了。
安装前的准备查看想要安装的发行版硬件配置最低要求首先你需要到想安装的发行版的官网查看满足最低的硬件要求,以 Debian 为例: