[syslinux] pxelinux & memdisk

H. Peter Anvin hpa at zytor.com
Sat Feb 9 19:01:19 PST 2002

H. Peter Anvin wrote:

> Dave Puchyr wrote:
>> Excellent, excellent work, Peter!
>> Is it possible to unload memdisk and the initial ram disk after 
>> chaining to a subsequent shell?  I'd like to boot a small dos image 
>> via pxelinux & memdisk that creates a large ram disk containing core 
>> Win98 files in a compressed volume, then mount the compressed volume, 
>> fire up Win98 from it, and then unload memdisk and the initial, small 
>> ram disk.
> No.  There simply is no way whatsoever to do that generically.

I probably should clarify why.  The problem is hiding the memory that 
the ramdisk uses.  In order to do it in a reasonable OS-independent 
manner, we have to intercept the BIOS memory-sizing calls and hide 
memory that way.  However, that's an awfully permanent operation.

I might incorporate decompression in a future version of MEMDISK, 
however.  It's not really that hard to do, it's just work.


More information about the Syslinux mailing list