Jump to content

loadlin

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 2600:6c63:417f:ef73:0:d486:affe:5c84 (talk) at 03:41, 24 December 2019 (clarify ramdisk mention and link to page with further details of how initramfs works). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

loadlin
Developer(s)Hans Lermen, Samuel Thibault
Stable release
1.6f / September 17, 2012; 12 years ago (2012-09-17)
Operating systemDOS, Windows
TypeBootloader
LicenseGPLv2+
WebsiteOfficial website

loadlin is a Linux boot loader that runs under DOS or Microsoft Windows (95, 98 or Me only). It allows the Linux system to load and replace the running DOS/Windows without altering existing DOS/Windows system files.

loadlin and the Linux kernel are both files on a file system accessible to DOS/Windows. It loads the Linux kernel into memory from a file. It also places various configuration parameters into memory, and transfers control to the kernel. The kernel reads these parameters, initializes and runs, replacing DOS/Windows completely.

Optionally, it can be configured to supply the kernel with an initial RAM disk, loaded into memory before transferring control to the Linux kernel. It passes to the kernel information about the RAM disk and its location. Furthermore, parameters can be passed to the Linux kernel that make it use that RAM disk as its root file system. The startup programs in that file system often cause Linux to mount another file system (perhaps on a fixed disk) and switch to using that as its root file system.

loadlin operates as a separate program and does not modify the master boot record, which can be useful for situations where there are concerns about modifying the MBR (which could lead to an unbootable system if done incorrectly). Due to its structure, loadlin only works on DOS-based operating systems, and will not work on NT-based versions of Windows.

See also

Download