如果您不小心错误地配置了引导器,这可能导致您的系统完全无法使用,除非使用 CD-ROM 或可引导的 USB 存储器等备用引导设备。另外,MIPS 设备的引导过程并非像 PC 机一样标准化。因此,建议通过修改现有的启动加载器 (如 GRUB2 或者 Pmon) 的配置,以引导 LFS。
确保您准备了在计算机完全不可用 (无法引导) 时,能够“抢救”计算机的紧急引导设备。例如,宿主发行版的 Live CD 或 Live USB。
例如, 在某 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 分区。