Originally Posted by
phantomotap
Most (all?) modern operating systems will quickly load "protected mode" drivers to avoid the use of "int13"; therefore, such operating systems will avoid your code and its network images.
For example, you can do this with some older versions of Windows (Windows 98), but I don't think the Linux kernel has ever used "int13" (the loader may well read the kernel into memory using "int13").
However, you can use the technique to load an entire Linux kernel and customized initial image into memory (loaded entirely by the... loader); once your computer is "running under Linux" you can "chain" your way into virtually any operating system image stored on a network drive, floppy disc, or almost anything else. (Using some combination of "VirtualBox", "Grub", "SysLinux", and other such tools.)
Soma