Kim Mik
2009-Oct-29 23:34 UTC
[syslinux] Patches for chain.c32: Error message is more detailed and chainload another isolinux.bin
Improving chain.c32 help message Impact: Error message is more detailed In case of syntax error, the message is far more detailed and provides the same content as the documentation integrated in the source code. You can get this patch from Erwan's git repo: http://git.zytor.com/?p=users/erwan/hdt.git;a=commit;h=3fc3126d0c7df5701680e043c34f200166f24564 Add 'isolinux=' option to chain.c32 for chain-loading another isolinux.bin. It patches the boot info table part of the new loaded isoinux.bin file in memory. So you don't need the -eltorito-alt-boot option of mkisofs, when you want multiple versions of isolinux.bin per CD. Shao Miller wrote most of the code for this patch. Thank you. You can get those patches from Shao's git repo (chain_isolinux branch): [chain] Add support for chain-loading another isolinux.bin http://git.etherboot.org/?p=people/sha0/syslinux.git;a=commit;h=39adcc6d820d6432034c901f64a43dcd011ef1c3 [chain] Run Nindent on chain.c chain_isolinux http://git.etherboot.org/?p=people/sha0/syslinux.git;a=commit;h=4b4cfe0cd38d6ab371f58d76a171b5edcffd9787 - Gert Hulselmans
H. Peter Anvin
2009-Nov-05 23:03 UTC
[syslinux] Patches for chain.c32: Error message is more detailed and chainload another isolinux.bin
On 10/29/2009 04:34 PM, Kim Mik wrote:> Improving chain.c32 help message > > Impact: Error message is more detailed > > In case of syntax error, the message is far more detailed and provides > the same content as the documentation integrated in the source code. > > You can get this patch from Erwan's git repo: > http://git.zytor.com/?p=users/erwan/hdt.git;a=commit;h=3fc3126d0c7df5701680e043c34f200166f24564 > > > Add 'isolinux=' option to chain.c32 for chain-loading another isolinux.bin. > > It patches the boot info table part of the new loaded isoinux.bin file in memory. > So you don't need the -eltorito-alt-boot option of mkisofs, when you want multiple > versions of isolinux.bin per CD. > > Shao Miller wrote most of the code for this patch. Thank you. > > You can get those patches from Shao's git repo (chain_isolinux branch): > [chain] Add support for chain-loading another isolinux.bin > http://git.etherboot.org/?p=people/sha0/syslinux.git;a=commit;h=39adcc6d820d6432034c901f64a43dcd011ef1c3 > > [chain] Run Nindent on chain.c chain_isolinux > http://git.etherboot.org/?p=people/sha0/syslinux.git;a=commit;h=4b4cfe0cd38d6ab371f58d76a171b5edcffd9787 >OK, I have pulled in both those trees. I also tried to merge sha0/memdisk-iso into master, but it conflicts. Shao: would you be willing to look at that? -hpa
Shao Miller
2009-Nov-14 16:14 UTC
[syslinux] Patches for chain.c32: Error message is more detailed and chainload another isolinux.bin
H. Peter Anvin wrote:> > OK, I have pulled in both those trees. I also tried to merge > sha0/memdisk-iso into master, but it conflicts. Shao: would you be > willing to look at that? >Yes. Please have a look at the new sha0/memdisk-iso @ etherboot at see if it merges. It will be exciting to have El Torito emulation in the mainline. :) - Shao Miller