On Saturday, April 2, 2016, 22:50:28, Didier Spaier via Syslinux wrote:> dd if=/dev/zero of=efi.img bs=1 count=0 seek=62MI'm surprised this works - I was attempting to create a syslinux bootable ISO last week (after seeing the discussion here), but couldn't produce an ISO with the EFI boot image larger than 32MB. (I attempted to boot the resulting ISO in VMWare Workstation and VirtualBox, but both reported a failure in the firmware.) -- < Jernej Simon?i? ><><><><>< http://eternallybored.org/ > You no sooner get your head above water than someone pulls your flippers off. -- Stock's Observation
Hi, Jernej Simon?i? wrote:> couldn't produce an ISO with the EFI boot image larger than 32MB. > (I attempted to boot the resulting ISO in VMWare Workstation and > VirtualBox, but both reported a failure in the firmware.)The size field for boot images in the El Torito boot catalog is 16 bit and counts blocks of 512 bytes. So it rolls over at 32 MB if not the ISO producer software is aware. UEFI states that sizes 0 and 1 shall be interpreted as reaching up to the end of the storage device. What software and options did you use to produce the ISO ? Have a nice day :) Thomas
On Monday, April 4, 2016, 14:01:42, Thomas Schmitt via Syslinux wrote:> What software and options did you use to produce the ISO ?Since I'm on Windows, I ended using Microsoft's oscdimg, with the following command line: oscdimg.exe -a -m -o -j1 -bootdata:2#p0,e,bcd\isolinux\boot.bin#pEF,e,bcd\boot\efiboot.ima CD sysresccd.iso I haven't tried booting the resulting ISO in BIOS mode, and the program gave an error about the image file being too large if efiboot.ima was >32MB. -- < Jernej Simon?i? ><><><><>< http://eternallybored.org/ > Matter will be damaged in direct proportion to its value. -- Murphy's Constant