On 10/18/2010 05:32 AM, Thomas Bächler wrote:
Am 18.10.2010 02:41, schrieb Gerardo Exequiel Pozzi:
I made changes to mkarchiso and syslinux-iso/Makefile but... does not work (config file not found)
Seems that you only played with extlinux, because isolinux....
72 ++++ NOTE ON THE CONFIG FILE DIRECTORY ++++ 73 74 ISOLINUX will search for the config file directory in the order 75 /boot/isolinux, /isolinux, /. The first directory that exists is 76 used, even if it contains no files. Therefore, please make sure that 77 these directories don't exist if you don't want ISOLINUX to use them.
And this documentation is up to date acording to the code http://git.kernel.org/?p=boot/syslinux/syslinux.git;a=blob;f=core/fs/iso9660... Oh, I thought isolinux can also use the same folder as the bootloader resides in.
The idea was to be able to just copy the arch/ folder to a USB and install syslinux on it, without modifying configuration files (beyond adjusting the label. Right now, you need to change syslinux.cfg massively). Using a subfolder would be nice for the Arch media to coexist with other programs on the USB. If we have to keep /boot or /syslinux, then you'll loose this. Does ISO Level 1 support something equivalent to symlinks?
Yes I understand the advantage, not only for just that purpose, since can be used to put multiple versions. No, there is nothing equivalent to "multiple names for same object". Anyway if you normally put these files on VFAT is the same... What about my work on install_dir[#1] branch(*)? I think that is still useful. / /syslinux (place only syslinux files here) /arch /arch/boot (place kernel+memtest) Another thing (I think about this in the past when I make the archiso2dual script): What do you think about this modification in mkarchiso: "a bit ready for simple merge" / /syslinux (place only syslinux files here) /arch/${arch} /arch/boot/${arch} [#1] http://github.com/djgera/archiso/compare/experimental...install_dir (*) experimental and install_dir are rebased to the recent master changes. -- Gerardo Exequiel Pozzi \cos^2\alpha + \sin^2\alpha = 1