我正在使用 live-build 构建一个自定义 Debian,将 iso 添加到 USB 记忆棒后,它可以在 BIOS 计算机上正常启动,但它似乎不支持 UEFI,因此无法在较新的计算机上启动。
我的目标很简单,创建一个可以在“任何”计算机上启动的自定义 live-Debian。
您对如何启用 UEFI 有什么想法,或者是否有其他方法来构建具有更好支持的自定义 Debian-live?
答案1
这是我实现这一目标的方法。
config/package-lists/pkgs.list.chroot
在文件中添加常用的grub相关包。例如:
grub-common
grub2-common
- 添加文件
config/package-lists/grub-pc.list.binary
并添加旧版 grub 包
grub-pc
grub-pc-bin
- 添加用于处理 uefi` 相关包的文件
config/package-lists/grub-eefi-amd64.list.binary
。
grub-efi
grub-efi-amd64
grub-efi-amd64-bin
最后运行lb build
命令。