我使用 Debian FAI 服务创建了一个自定义的 Live 系统。由于我的笔记本电脑无法识别签名,我无法使用安全启动功能启动它。但我仍然可以正常启动我当前安装的 Debian 系统(而且我没有注册 MOK)。
以下是网站上显示的 FAI 配置:
cl=DEBIAN,DHCPC,DEMO,FAIBASE,BOOKWORM,BACKPORTS,SSH_SERVER,STANDARD,NONFREE,RECOMMENDS,KDE,FAIME,AMD64,LIVEISO
NIC1=eth0 fai dirinstall -v -u debian -c$cl /srv/live
fai-cd -s500 -MH -d none -g grub.cfg.live -n /srv/live live-<....>.iso
我以为 FAI 会使用与 Debian 相同的签名 Grub。结果却不是这样?
在研究了 FAI Live 系统 iso 之后,我找到了自己做这件事的方法:
FAI_CD
(必须创建,否则dracut
将找不到根目录)。我建议在这种情况下使用 ext4 分区。sudo grub-install --efi-directory=/path/to/your/usb/efi --uefi-secure-boot --removable
boot
和LiveOS
目录复制到 FAI_CD 分区注意:由于 GRUB 配置中的硬编码根,启动可能会失败,请考虑改用“FAI_CD”分区 UUID。