Hi,

> I tested this mostly on x86-64 and published a mostly working ISO

Thank you for flying xorriso. :))


> I also added GRUB 2 ISO boot support and man was that an extra pain

Did you use the grub-mkrescue program ?
It is supposed to coordinate production of boot programs and possibly
EFI partition image and the choice of matching xorrisofs options.


> https://t2sde.org/download/ 

This leads me to https://t2sde.org/download/continue.html where
the link "dl.t2-project.org/binary/ master server (HTTP)" is broken by
pointing to
  https://t2sde.org/download/https//dl.t2-project.org/binary/

(I successfully guessed that "http:" instead of "https:" would lead
 to the ISO via HTTP.)


A curious run of

  xorriso -indev t2-minimal-musl-x86-64-r47636.iso \
          -pvd_info -report_system_area plain -report_el_torito plain

shows that it is equipped with GRUB 2 MBR code and El Torito boot image
for BIOS, but not with an EFI System Partition. Afaik, with grub-mkrescue
this is a matter of the configuration of the GRUB 2 installation to which
the grub-mkrescue program belongs.

The partition is not mountable, because GRUB developer Vladimir Serbinenko
did not want partition start LBA 0 (which ISOLINUX isohybrid would use).
This can be fixed by additional xorrisofs option
  -partition_offset 16
at the price of a second superblock and directory tree. In the case of the
downloaded ISO this would be at most 286 KiB. The partition will then
start at block 4 * 16 = 64, be mountable, and be loved by partition editors.


Have a nice day :)

Thomas



----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2

Reply via email to