[Debburn-devel] Filesystem image creators and GRUB support

George Danchev danchev at spnet.net
Thu Mar 4 18:04:58 UTC 2010


Hi,

It is still not quite clear to me how the grub support of isofsmk(mkisofs 
1.13) would be (or is?) implemented if at all completed, however as discussed 
on irc grub2 source currently carries an embedded copy of much of what is used 
to be genisoimage. I was pointed to the following 'embedded copy' bugs: 570156 
and 570187, which is an undesirable situation.

My question list follows:

* Is there any specification what exactly is needed to prepare a GRUB bootable 
iso image, is none, what is the best approximation we should be looking at?

* As we all know mkisofs 1.13 is quite old and hardly maintainable code base 
so we would be better off to have that GRUB support implemented into code base 
we can move forward with (like libisofs), though I for one don't quite mind 
people hacking on mkisofs 1.13 aka isofsmk if they find it to be some fun ;-)

* Neither libisofs nor isofsmk support hfs overlays on the ISO, which 
basically means that they can prepare hfs-capable CDs suitable for pre-intel 
macs. Since I'm not familiar with hfs I can't quite judge what the impact 
would be in that case? To start dealing with that properly, getting hfsutils 
to export libhfs library would be the way to go, as also discussed on irc.

Ideally I can see the following resolution of that little mess in the future: 
* libisofs learns to prepare grub bootable iso images.
* libhfs is exported at some point, so it could be re-used with libisofs 
and/or others interested parties.
* embedded copies from grub2 and genisoimage got dropped for good.

That being said I'd love to see some planning before coding even more 
eventually unmaintainable solutions ;-)

-- 
pub 4096R/0E4BD0AB <people.fccf.net/danchev/key pgp.mit.edu>



More information about the Debburn-devel mailing list