[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to prepare an ISO 9660 CD for booting via GRUB ?
From: |
Thomas Schmitt |
Subject: |
Re: How to prepare an ISO 9660 CD for booting via GRUB ? |
Date: |
Wed, 07 Apr 2010 16:11:12 +0200 |
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
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, (continued)
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/01
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/01
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/02
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/02
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/02
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/02
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/03
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/03
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/06
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/07
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?,
Thomas Schmitt <=
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/09
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/09
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Seth Goldberg, 2010/04/09
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/10
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/10
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/10
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/10
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Thomas Schmitt, 2010/04/10
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/10
- Re: How to prepare an ISO 9660 CD for booting via GRUB ?, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/04/10