![DebianStretchDVD1ISO 上的 ISOLINUX 是否可以以任何方式扩展而无需重新制作 - 除了 boot /install.amd/vmlinuz 之外,您还能用它做什么?](https://linux22.com/image/140901/DebianStretchDVD1ISO%20%E4%B8%8A%E7%9A%84%20ISOLINUX%20%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BB%A5%E4%BB%BB%E4%BD%95%E6%96%B9%E5%BC%8F%E6%89%A9%E5%B1%95%E8%80%8C%E6%97%A0%E9%9C%80%E9%87%8D%E6%96%B0%E5%88%B6%E4%BD%9C%20-%20%E9%99%A4%E4%BA%86%20boot%20%2Finstall.amd%2Fvmlinuz%20%E4%B9%8B%E5%A4%96%EF%BC%8C%E6%82%A8%E8%BF%98%E8%83%BD%E7%94%A8%E5%AE%83%E5%81%9A%E4%BB%80%E4%B9%88%EF%BC%9F.png)
USB/硬盘上的 GRUB 是可扩展的,一旦安装到 MBR/分区,您就可以使用挂载 ISO环形和 ISO 的启动。此外它还有许多模块,例如LS和猫可帮助您浏览并启动正确的内核/initrd 映像。
然而,对于 Debian 上预安装的 Syslinux/ISOLINUX 引导加载程序,我注意到以下文件(如下)。几乎没有什么选项可以搞乱,SYSLINUX 命令如标签根本不起作用。事实上我唯一能做的就是输入以下之一专家,安装等 - 固定标签存储在菜单.cfg-->.cfg*
然而有一个libcom32.c32模块和文档声明它可以在 Chainloading 中使用
COM32链.c32
但是,没有 chain.c32 模块,并且文件的 grep 根本不显示 COM32 和 UTIL 正在使用。
分发 DVD 中这些模块(libcom32、libutil)的用途是什么?除了加载固定标签之外我还能做其他什么事情吗(我知道我可以通过在后面键入它们来附加内核参数)专家)但我无法在 FS 或 chainload 上加载 ISO。我试图弄清楚 DVD-debian-stretch 在 BIOS 模式下有多大用处。我知道在 EFI 系统中您可以获得 GRUB 的强大功能。我可以在 Debian Stretch 上的 BIOS 模式下使用 ISOLINUX 做什么? (我可以保存文件或加载存储在硬盘/USB 上的 iso/不同内核吗?)
isolinux/
ldlinux.c32 libcom32.c32 libutil.c32 vesamenu.c32 boot.cat isolinux.bin menu.cfg