[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