Questions about this topic? Sign up to ask in the talk tab.
Difference between revisions of "Bootloader"
From NetSec
(→See Also) |
|||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | A bootloader is the code that runs prior to the loading of the | + | {{expand}} |
+ | |||
+ | A bootloader is the code that runs prior to the loading of the [[Operating_System|operating system]]. Bootloaders are required for every operating system and perform the necessary initial functions prior to booting into the OS. This is referred to as bootstrapping. | ||
Computers require software to be loaded to function (the operating system) however they must have some software loaded to load other software. This is provided in several fragmented stages. An example boot process is as follows: | Computers require software to be loaded to function (the operating system) however they must have some software loaded to load other software. This is provided in several fragmented stages. An example boot process is as follows: | ||
− | * | + | * '''System''' - BIOS / Boot Monitor |
− | * | + | * '''Stage I Bootloader''' - HDD Master Boot Record (MBR) |
− | * | + | * '''Stage II Bootloader''' - NTLDR, GRUB, LILO, etc. |
− | * | + | * '''Kernel''' - NT, Linux, BSD, etc. |
− | * | + | * '''Init''' - User Space |
+ | |||
+ | ==See Also== | ||
+ | |||
+ | [http://www.gnu.org/software/grub/ GRUB] | ||
+ | |||
+ | [http://lilo.alioth.debian.org/ LILO] | ||
+ | |||
+ | [http://www.syslinux.org/wiki/index.php/The_Syslinux_Project Syslinux] |
Latest revision as of 15:12, 24 April 2012
This article contains too little information, it should be expanded or updated. |
---|
Things you can do to help:
|
A bootloader is the code that runs prior to the loading of the operating system. Bootloaders are required for every operating system and perform the necessary initial functions prior to booting into the OS. This is referred to as bootstrapping.
Computers require software to be loaded to function (the operating system) however they must have some software loaded to load other software. This is provided in several fragmented stages. An example boot process is as follows:
- System - BIOS / Boot Monitor
- Stage I Bootloader - HDD Master Boot Record (MBR)
- Stage II Bootloader - NTLDR, GRUB, LILO, etc.
- Kernel - NT, Linux, BSD, etc.
- Init - User Space