[Buildroot] [PATCH 1/1] new package - generate iso with isolinux bootloader

Arnout Vandecappelle arnout at mind.be
Wed Jan 29 07:00:48 UTC 2014


On 28/01/14 22:39, Thomas Petazzoni wrote:
[snip]

  The conclusion of the snipped text was that my comments from August are 
no longer valid.

>>>>     A second generic comment is about the choice of booting with an
>>>> initramfs. Why not boot with a (rockridge) iso9660 rootfs? Clearly it
>>>> puts a bit more strain on the kernel config since iso9660 as well as the
>>>> bus drivers (sata, usb) have to be linked in, but I think that would be a
>>>> much nicer solution. This type of image containing the actual rootfs in a
>>>> different format should really be generated by a post-image script
>>>> instead of a filesystem target. Can the rest of the list give their opinion?
>>>
>>> I don't think that ISO9660 supports symbolic links, ownership,
>>> permissions, device files and all these Unix filesystem features that
>>> are typically needed to use a given filesystem type as a Linux root
>>> filesystem.
>>
>>    That's what RockRidge is for.
>
> Aaah, interesting, I didn't know that. So it would probably make a lot
> of sense to improve the ISO9660 support to:
>
>   * Generate just an ISO9660 root filesystem image by default
>
>   * Optionally, make it bootable using either Grub or isolinux
>
>   * Optionally, replace the ISO9660 root filesystem by an initramfs

  The third one fits better in the genimages approach IMHO. The second 
one as well - except that that is not possible, once the iso image is 
created you can't make it bootable anymore. So yes, I think that would 
really improve the iso9660 support.

  However, I would also be happy with a patch that simply adds an option 
to use isolinux instead of grub for the current iso9660 infrastructure.

  Regards,
  Arnout


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F


More information about the buildroot mailing list