Hi,
> > Are there other media types [...] ?
> Floppy. (supported for image sizes smaller than 1.44 MiB)
> [...]
> We probably need a way to choose a subset of modules for floppies
If i squeeze out the overhead, then xorriso
writes 754 * 2048 bytes rather than 757 * 2048
by grub-mkisofs.
At the end of grub-mkrescue i have now:
## prog=grub-mkisofs
prog="xorriso -as mkisofs -no-emul-boot -no-pad"
# This creates an image without multi-session/Blu-ray overhead
# by hiding the random access capability of the target file.
$prog ${grub_mkisofs_arguments} --protective-msdos-label -r ${iso9660_dir}
${source} | cat > ${output_image}
(Possibly the 3 blocks difference comes from
obsolete RockRidge "RR" entries written by
mkisofs.)
------------------------------------------------
A first tarball is available with the necessary
program enhancements:
http://www.gnu.org/software/xorriso/xorriso-0.5.3.tar.gz
For overall info see
http://www.gnu.org/software/xorriso/xorriso_eng.html
Build:
./configure ; make
Installation is not mandatory. One may use it
by the absolute path of ./xorriso/xorriso .
E.g.:
prog="/home/thomas/xorriso-0.5.3/xorriso/xorriso -as mkisofs -no-emul-boot
-no-pad"
There is still no support for option
--modification-date=
and option -r is still ignored.
(I will implement "reasonable Rock Ridge" soon.
Although it is an odd thing.)
------------------------------------------------
> > Is it worth to sacrifice multi-session history
> > capabilities in order to save 64 kB ?
> Perhaps as an option, not as default.
It turned out that writing to a recognizable
random-access file or block device brings an
overhead of 64 kB to 126 kB.
Normally not a problem with contemporary media.
But if floppies are of interest ...
Have a nice day :)
Thomas
_______________________________________________
Grub-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/grub-devel