Eu tenho uma iso inicializável que inicializa no isolinux 4.0.3 e eu quero torná-la chainload em si (meu objetivo real é chainload o isolinux.bin v4.0.1-debian, que deve iniciar o LiveCD Ubuntu10.10, mas por enquanto eu só quero fazer isso em cadeia).
Eu não consigo isolinux para carregar qualquer isolinux.bin, não importa qual versão. Ele congela ou mostra uma mensagem de "erro de soma de verificação".
Estou usando o VMWare para testar a iso.
Coisas que tentei:
.com32 /boot/isolinux/chain.c32 /boot/isolinux/isolinux-debug.bin (chainload self)
isso mostra
Loading the boot file...
Booting...
ISOLINUX 4.03 2010-10-22 Copyright (C) 1994-2010 H. Peter Anvin et al
isolinux: Starting up, DL = 9F
isolinux: Loaded spec packet OK, drive = 9F
isolinux: Main image LBA = 53F00100
... e a máquina congela.
Então eu tentei isso
(chainload GRUB4DOS 0.4.5b)
chainloader /boot/isolinux/isolinux-debug.bin
Resultado:
Error 13: Invalid or unsupported executable format
Próxima tentativa:
(chainload GRUB4DOS 0.4.5b)
chainloader --force /boot/isolinux/isolinux-debug.bin
boot
Resultado:
ISOLINUX 4.03 2010-10-22 Copyright (C) 1994-2010 H. Peter Anvin et al
isolinux: Starting up, DL = 9F
isolinux: Loaded spec packet OK, drive = 9F
isolinux: No boot info table, assuming single session disk...
isolinux: Spec packet missing LBA information, trying to wing it...
isolinux: Main image LBA = 00000686
isolinux: Image checksum error, sorry...
Boot failed: press a key to retry...
Eu tentei outras coisas, mas todas falharam miseravelmente.
Alguma sugestão?