This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 195 lines
!!! Overview
[{$pagename}] (or [Bootstrapping]) is the process, or chain of stages of loading the basic [software], usually the [Operating System] into the [memory] of a [device] during power-on or general reset.
[{$pagename}] process involves a chain of stages, in which at each stage a smaller, simpler [application] loads and then executes the larger, more complicated [application] of the next stage. Typically this process starts with execution of hardware-based procedures and may then hand-off to [firmware] and [software] which is loaded into main memory. [{$pagename}] often involves processes such as performing self-tests, loading configuration settings, loading a [BIOS], resident monitors, a [hypervisor], an [Operating System], or utility [Applications].
!! [{$pagename}] Process
[{$pagename}] varies depending on the [Device] however, most [Personal Computer] type [Devices] follow this general outline:
! [BIOS]
The [BIOS] is a resident [application] such as [BIOS], [UEFI], [U-Boot] or [Coreboot] is executed from [Firmware] on power on or reset.
The [POST] process is part of the [BIOS]
! Find a [bootable Device]
The [BIOS] after the [POST] must then locate the [bootable Devices]. Typically this is performed by reading the [Master Boot Record] of the [Storage devices] that it has identified.
! Load the [Operating System]
* [Boot Loader] which then retrieves [data] from the [Master Boot Record] ([MBR])
! Transfer Control [Operating System]
Once the previous steps are complete and the [Operating System] is safely loaded into [RAM], the [{$pagename}] process relinquishes control to the [Operating System] and the [User Interface]
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]