009 Embedded Linux-ARM. StorageQueries and discussion related to usage of Linux on ARM based devices. Linux has been ported to a variety of CPUs which are not only primarily used as the processor of a desktop or server computer, but also ARM, AVR32, ETRAX CRIS, FR-V, H8300, IP7000, m68k, MIPS, mn10300, SuperH, and Xtensa processors, It is also used as an alternative to using a proprietary operating system and toolchain. » 009.01.Linux Boot Process
BIOS/UEFI is the first software that run when power is ON .ITS perform test called POST(power on self test) in which its check the basic functionality of the hardware. Then BIOS/UEFI look for the boot device which can be HDD,SDD,USB derive. Once boot device is found its load the bootloader into the memory.
The BIOS loads and executes the Master Boot Record (MBR) boot loader. When you first turn on your computer, the BIOS first performs some integrity checks of the HDD or SSD.
BIOS identifies, configures, tests and connects computer hardware to the OS immediately after a computer is turned on. The combination of these steps is called the boot process. These tasks are each carried out by BIOS' four main functions: Power-on self-test (POST).