Hi, > 'Warning: Creating filesystem that does not conform to iso-9660.'
This is issued if one of the relaxation options is present which violate the strict prescriptions of ISO 9660 about character set and name components. Like -max-iso9660-filenames, -L, -N, ... But i do not see such an option in scripts/Create-ISO. It might of course be introduced via $bootoptions which are read into the script from build/$id/TOOLCHAIN/isofs.txt. I understand the decisive line begins by the word BOOT. (I realized that the read input comes from this file and not from stdin.) Well, if the boot options deem it necessary to relax the restrictions, then it should be ok for the purpose of booting. > Using isolinux as the CD Loader in the Build, > 'Failed to load LDlinux.c32' (Are you sure with upper-lower-case of your quoted messages ?) Does your ISO image contain a file "ldlinux.c32" ? mount /dev/sr0 /mnt/iso find /mnt/iso -name "ldlinux.c32" SYSLINUX wiki states that it is needed since version 5.00: http://www.syslinux.org/wiki/index.php/Library_modules debian-7.5.0-amd64-netinst.iso uses SYSLINUX 4.05 and does not have ldlinux.c32 in its directory /isolinux. archlinux-2013.11.01-dual.iso uses 6.02 and has /isolinux/ldlinux.c32. (t2-8.0-minimal-i486.iso uses GRUB 0.97.) If you used SYSLINUX >= 5.00 and the file ldlinux.c32 is missing in the ISO, then it was probably not copied to the file locations which are listed in build/$id/TOOLCHAIN/isofs.txt . One will have to inspect the producer of this file. Have a nice day :) Thomas ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [email protected] with a subject of: unsubscribe t2
