O GRUB em USB / Disco Rígido é extensível no sentido de que, uma vez instalado o MBR / partition, você pode montar o ISO usando o loop e a inicialização do ISO. Além disso, ele possui muitos módulos como ls e cat que estão disponíveis para ajudá-lo a pesquisar e inicializar a imagem correta do kernel / initrd.
No entanto, com o carregador de inicialização Syslinux / ISOLINUX que vem pré-instalado no Debian - eu observo os seguintes arquivos (abaixo). Existem muito poucas opções para mexer e comandos SYSLINUX como LABEL não funcionam. Na verdade, a única coisa que eu poderia fazer era digitar um expert , install , etc - etiquetas fixas armazenadas em menu.cfg - > .cfg *
No entanto, há um módulo libcom32.c32 e o estado docs que pode ser usado em Chainloading
COM32 chain.c32
No entanto, não há nenhum módulo chain.c32 e o grep dos arquivos não mostra o uso de COM32 e UTIL.
Qual é o propósito desses módulos (libcom32, libutil) no DVD de distribuição e posso fazer qualquer outra coisa além de carregar rótulos fixos (sei que posso anexar parâmetros do kernel digitando-os após
expert ) mas Não consigo carregar um ISO no FS ou no chainload. Eu estou tentando descobrir o quão útil o DVD-debian-stretch está no modo BIOS. Eu sei que com sistemas EFI você obtém o poder do GRUB. O que posso fazer com o ISOLINUX no modo BIOS no Debian Stretch? (Posso arquivar ou carregar um kernel iso / diferente armazenado no disco rígido / usb?)
isolinux/
ldlinux.c32 libcom32.c32 libutil.c32 vesamenu.c32 boot.cat isolinux.bin menu.cfg