我已经设法GRUB
使用生成了一些自定义版本mk-standalone
,具有不同的模块可用性,并且最终的 efi 文件实际上大小不同,但是当我memdisk
在启动时检查内容时,例如,对于没有网络支持的轻量级版本,(memdisk)/boot/grub/x86_64-efi
它包含其他未指定的文件。
我正在使用这个 shell 代码:
grub-mkstandalone --format x86_64-efi --install-modules="${VERSION_MODULES[@]}"
--modules="${VERSION_MODULES[@]}" --output /$version`
另一个奇怪的行为是,虽然grub-mkstandalone --help
(或 --usage) 显示--core-compression
为可能的选项,但当我尝试使用它时,它会打印出(PROGRAM ERROR) Option should have been recognized!?
有任何想法吗?