> In case it ever becomes important to have an EFI boot image larger > than 32 MB, there are xorriso.exe around. Based on Cygwin, i guess. > It should also be possible to build GNU xorriso in Cygwin from source. > > > Have a nice day :) > > ThomasFWIW... Thomas, the "xorriso.exe" files that are available are not really "around". They are not easy to find, and they are old versions. I am just mentioning this so to avoid giving the impression that some Windows user could "easily" use xorriso. Now, if such user wants to build xorriso from source under Windows, that's not "easy" nor a task "for everyone". For a Windows-based command-line tool, "mkisofs.exe" _is_ easily available (together with the whole CDRTOOLS / CDRECORD binary archive) in its very latest (alpha) version, 3.02a06. Regards, Ady.
On Monday, April 4, 2016, 18:26:33, Ady via Syslinux wrote:> Thomas, the "xorriso.exe" files that are available are not really > "around". They are not easy to find, and they are old versions. I am > just mentioning this so to avoid giving the impression that some > Windows user could "easily" use xorriso. Now, if such user wants to > build xorriso from source under Windows, that's not "easy" nor a task > "for everyone".As long as you have cygwin with development tools installed, it's just ./configure && make. Here's v1.4.2 with all the required libraries: <https://eternallybored.org/misc/xorriso/xorriso-1.4.2-cygwin32.zip> -- < Jernej Simon?i? ><><><><>< http://eternallybored.org/ > Progress is made on alternate Fridays. -- Weinberg's First Law
Hi, Jernej Simon?i? wrote:> As long as you have cygwin with development tools installed, it's just > ./configure && make.autotools magic. I myself have few clue of contemporary MS-Windows.> https://eternallybored.org/misc/xorriso/xorriso-1.4.2-cygwin32.zipThank you for flying xorriso.> > > oscdimg.exe -a -m -o -j1 > > > -bootdata:2#p0,e,bcd\isolinux\boot.bin#pEF,e,bcd\boot\efiboot.ima CD > > > sysresccd.isoI read https://technet.microsoft.com/en-us/library/hh824847.aspx to propose this translation xorriso -as mkisofs -v -J \ -b /isolinux/boot.bin \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -eltorito-alt-boot \ -e /boot/efiboot.ima \ -no-emul-boot \ -o sysresccd.iso \ CD Options -b and -e want the image file path in the ISO, not on hard disk. I assume that "CD\isolinux\boot.bin" will show up as "/isolinux/boot.bin". Please adjust to "/cd/isolinux/boot.bin" if i am wrong. For detail info see man xorrisofs You get Rock Ridge for free. If this makes undesired differences when mounting by Linux, you may prevent it by xorrisofs option --norock . (Or use mount(8) option -o "norock" to let Linux mount Joliet as next best name space.) Not translated: -a Displays the allocation summary for files and directories. -m Ignores the maximum size limit of an image. -o Optimizes storage by encoding duplicate files only once using a MD5 hashing algorithm to compare files. Option -a might be similar to xorriso command -find ... -exec report_lba. Option -m is a bit obscure to me. ISO 9660 max size is 2 exp 43 = 8 TiB. Option -o looks like an interesting feature. I wonder how oscdimg.exe knows that it has to apply boot-info-table patching to the boot.bin file. Have a nice day :) Thomas