On 29.08.2011 01:27, Gerardo Exequiel Pozzi wrote:
On 08/28/2011 06:03 PM, Sven-Hendrik Haase wrote:
On 28.08.2011 22:27, Gerardo Exequiel Pozzi wrote:
On 08/28/2011 02:26 PM, Sven-Hendrik Haase wrote:
On 28.08.2011 19:07, Gerardo Exequiel Pozzi wrote:
On 08/12/2011 03:08 PM, Gerardo Exequiel Pozzi wrote:
* Preparing terrain for UEFI support. * Also make isohybrid hack in one step. * Removed UDF layer, since xorriso does not support it. * Removed unsupported options by xorriso (-uid/-gid/-allow-limited-size) * Removed option already default in xorriso (-input-charset utf-8)
Signed-off-by: Gerardo Exequiel Pozzi<vmlinuz386@yahoo.com.ar> --- README | 9 ++++----- archiso/mkarchiso | 9 ++++----- configs/baseline/build.sh | 1 + configs/releng/build.sh | 1 + 4 files changed, 10 insertions(+), 10 deletions(-)
Is there any objections about this? xorriso is currently used by archboot and works fine. Images generated looks good.
Will this still work with filesystem images that are over 4GiB?
The issue about you talk is with file size inside the filesystem (ISO 9660), (2^32 - 1 bytes = 4GiB minus one hair) But we are using "level 3", so this limitation is not an issue, since files bigger than 4GiB will use multi-extent feature, the new limit is 8TiB per file :)
Just for test, this is a proof of concept:
# mkdir /tmp/big-test # cd /tmp/big-test # for x in {1..5}; do dd if=/dev/urandom of=data${x}GiB bs=1M count=$((x*2**10)) ; done # md5sum data*> checksum.md5 # xorriso -as mkisofs -v -r -l -iso-level 3 -o ../trance.iso . # mount ../trance.iso /mnt # cd /mnt # md5sum -c checksum.md5 data1GiB: OK data2GiB: OK data3GiB: OK data4GiB: OK data5GiB: OK #
Ready to burn on blu-ray :P
Sounds good, this is actually relevant to me as I have an Arch-based distribution that mounts an image with a size> 4GiB.
Cool. I know about lglive (you made a nice good work).
I ask to you, because some time ago you added UDF support. If it was added only for this, as you can see, can be dropped.
Thanks for the feedback.
Indeed, it can be dropped then. Come to think of it, are there any plans to use some kind of union fs like UnionMount (the linux kernel mainline union fs) or aufs3 (linux 3 aufs) again in Archiso?