我正在使用 debian live-build 创建自己的 kali linux live boot 映像。该映像使用 chroot 钩子安装我想要使用的另一个内核(t2 linux 内核https://wiki.t2linux.org/)但是,grub似乎默认不使用此内核。
看来 BIOS syslinux 引导程序将使用正确的内核,但 grub EFI 引导程序不会,除非我在启动时手动编辑配置。我知道这一点,因为我的 VM 使用了正确的内核(已使用 确认uname -r
),而我的实际硬件没有(除非在启动时手动编辑 grub 配置)。我还注意到这些菜单略有不同(即 BIOS 与 EFI)。我尝试使用 debian live-build ( live-build/config/bootloaders/grub/grub.cfg
) 查找 grub 配置的设置位置,但是,似乎它们只是使用环境变量或其他东西(即@LINUX_LIVE@
用于内核)。
任何帮助都将不胜感激。如果您需要更多信息,请告诉我。