10.4. 设定引导过程

10.4.1. 概述

如果您不小心错误地配置了引导器,这可能导致您的系统完全无法使用,除非使用 CD-ROM 或可引导的 USB 存储器等备用引导设备。另外,MIPS 设备的引导过程并非像 PC 机一样标准化。因此,建议通过修改现有的启动加载器 (如 GRUB2 或者 Pmon) 的配置,以引导 LFS。

确保您准备了在计算机完全不可用 (无法引导) 时,能够抢救计算机的紧急引导设备。例如,宿主发行版的 Live CD 或 Live USB。

10.4.2. 创建 GRUB 配置文件

例如, 在某 Loongson 3A4000 主板上,其官方发行版借助类似 UEFI 的固件和 GRUB2 进行引导,可以创建 /boot/efi/EFI/BOOT/custom.cfg,在 GRUB 引导目录中为 LFS 添加启动项:

cat > /boot/efi/EFI/BOOT/custom.cfg << "EOF"
# Begin custom.cfg
menuentry "GNU/Linux, Linux 5.10.17-lfs-10.1-mips64el-systemd" {
        linux   /boot/vmlinuz-5.10.17-lfs-10.1-mips64el-systemd root=/dev/sda2 ro
}
EOF
[注意]

注意

GRUB的视角来看,内核文件的位置相对于它使用的分区。如果您使用了单独的 /boot 分区,需要从上面的 linux 行删除 /boot,然后修改 set root 行,指向 /boot 分区。