reactos/freeldr
Brian Palmer a9450f5a72 FreeLoader version 1.0!
Supports booting Linux bzImage kernels
No initrd support (yet)
No zImage support (yet)
No ext2 file system support (yet)
Forward slashes '/' as well as backslashes '\' can be used for path names in FAT & ISO-9660
Fixed bug in LBA code where is was only reading one sector even if you asked for more
Fixed bug in FAT code, was also present in ISO-9660 code

svn path=/trunk/; revision=2867
2002-04-25 02:48:15 +00:00
..
bootsect FreeLoader version 1.0! 2002-04-25 02:48:15 +00:00
freeldr FreeLoader version 1.0! 2002-04-25 02:48:15 +00:00
install Simple Win32 boot sector installer. Will not work under Win9x. 2001-08-07 05:37:13 +00:00
COPYING Initial revision 2001-05-15 03:50:25 +00:00
FREELDR.INI FreeLoader version 1.0! 2002-04-25 02:48:15 +00:00
Makefile Added system hive support. 2001-11-27 12:42:47 +00:00
notes.txt FreeLoader version 1.0! 2002-04-25 02:48:15 +00:00
ntvdmpat.c Fixed Makefile problem 2001-11-29 01:56:04 +00:00
ntvdmpat.exe Recommitting file as binary 2002-01-18 19:20:32 +00:00
readme Fixed Makefile problem 2001-11-29 01:56:04 +00:00

Perform at your own risk.

Directions for patching NTVDM on Windows 2000

1) Start a Command Prompt Window
2) Start Task Manager.  Sort by Name.  If NTVDM.EXE is a task End Process.
3) Execute NTVDMPAT.EXE from this ZIP file.

Notes:
 With no arguments the executable patches both the DLLCACHE (for system file
 protection) and the version in SYSTEM32.  The image is a Win32 executable
 (launching a DJGPP image will require NTVDM, locking the DLL so it can't
 be patched).  It saves the old version into NTVDM.ORI if you want to go
 back.  If you specify arguments on the command line it will patch the
 executables you specify instead of automating the process (if you want to
 do the archives/patches/moves yourself).  Good luck.

 Source included if you want to hack your own version.