>
> This yields an MBR (copied from $old_iso) with partition start
> LBA 64 (16 blocks of 2048)
Hm, that would mean that some crapware like adobe might write between
MBR and first partition.
>
> My test machine boots via BIOS. The ISO image is only equipped
> for BIOS, anyway. I have no means to test UEFI with partition
> offset 16.
>
> Does contemporary grub-mkrescue cause xorriso to produce GPT
> for UEFI ? (That would be a new adventure with -partition_offset.)
>
Yes, and we add HFS+ as well. Isn't this HFS+ catalog sufficient for the
problem at hand?
>
> If anybody has opportunity and curiosity:
>
> It should be possible to append option -partition_offset 16
> to the options of grub-mkrescue, so that it reaches xorriso
> as one of the ${source} arguments.
>
> There was a bug with -partition_offset with older versions
> of xorriso, which caused Debian to stop using this option
> in its amd64 UEFI capable images. So better get newest stable
> xorriso for such a test. Currently this is:
> http://www.gnu.org/software/xorriso/xorriso-1.3.2.tar.gz
>
Can we detect presence of this bug?> > Theoretical problems: > Additional problem you don't mention: consumption of space by additional headers. We use xorriso for making floppies as well (and it works). > El Torito booting from CD/DVD should not be influenced by > this unusual layout. The ISO 9660 image beginning at LBA 0 > is quite the same as without that option. > > Nevertheless, there was a report that Apple "Snow Leopard" > refused to mount an ISO image with partition offset 16. > http://lists.debian.org/debian-cd/2011/04/msg00032.html > http://lists.debian.org/debian-cd/2011/04/msg00040.html > http://lists.debian.org/debian-cd/2011/04/msg00042.html > Note well that this was not about booting. > But it will most likely swallow HFS+-hybrid disk without any problem. Perhaps we should generate HFS+-hybrid even for BIOS-only CDs. Another solution is to have a hybrid ISO + FAT or ISO + HFS+ + FAT layouts. > Further, one never knows what the booting operating system > expects as layout of USB sticks. I consider the current layout > with LBA 1 to be more confusing. But that's only me ... > The reason for the specified partition is twofold: - Some computers check for presence of an active partition. - To avoid some software overwriting the ISO If user desires to have a partition for data he can always add a second partition but it doesn't solve the problem of accessing ISO files. > > Have a nice day :) > > Thomas > > > _______________________________________________ > Grub-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/grub-devel >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Grub-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/grub-devel
