1) Does file /multiboot/Blackbuntu03/casper/vmlinuz exist?
2) Does file /multiboot/Blackbuntu03/casper/initrd.gz exist?
3) Does file /multiboot/Blackbuntu03/preseed/custom.seed exist?
4) Is
kernel /multiboot/Blackbuntu03/casper/vmlinuz
file=/multiboot/Blackbuntu03/preseed/custom.seed boot=casper iso-scan/filename=/multiboot/ISOS/bb03.iso quiet splash --
one whole line? It should be.
Please wrap lines of code in codebox when posting, as above, this preserves formatting.
5) The last line is wrong syntax, should be:
initrd /multiboot/Blackbuntu03/casper/initrd.gz
6) chainloader (hd32) should not be present at all
You may try the following without extracting anything from the ISO, assuming the iso-scan/filename kernel cheat code works indeed with this image and file location is correct:
title Boot Blackbuntu 0.3 (Penetration Testing)
find --set-root --ignore-floppies /multiboot/ISOS/bb03.iso
map /multiboot/ISOS/bb03.iso (hd32) || pause --wait=15 bb03.iso does not exist or is fragmented
map --hook
root (hd32)
kernel /casper/vmlinuz file=/preseed/custom.seed boot=casper iso-scan/filename=/multiboot/ISOS/bb03.iso quiet splash --
initrd /casper/initrd.gz
/multiboot/ISOS/bb03.iso must be defragmented, use WinContig or Contig to make it if it is not.
Or:
title Boot Blackbuntu 0.3 (Penetration Testing)
find --set-root --ignore-floppies /multiboot/ISOS/bb03.iso
map /multiboot/ISOS/bb03.iso (hd32) || pause --wait=15 bb03.iso does not exist or is fragmented
map --hook
root (hd32)
kernel /casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=/multiboot/ISOS/bb03.iso quiet splash --
initrd /casper/initrd.gz