[syslinux] MEMDISK El Torito Emulation

Shao Miller Shao.Miller at yrdsb.edu.on.ca
Mon Nov 23 12:05:18 PST 2009


I wrote:
> LDLINUX.SYS would be along the same lines as ISOLINUX.BIN.  It's a 
> simple load-and-jump, so UPX would have to decompress, shuffle, then jump.
In fact, for LDLINUX.SYS, only the first 512 bytes is loaded by an MBR, 
then those 512 bytes contain _just_enough_ code to load the rest of 
LDLINUX.SYS from a known location on the disk.  It would really be quite 
a feat if UPX could compress these 512 bytes, as well as decompression 
code and code to shuffle the decompressed 512 bytes back to where they 
belong, and fit all that in 512 bytes!

- Shao Miller



More information about the Syslinux mailing list