Search notes:

booting Linux

Tasks to bring up a system

When a linux system is booted up, severel tasks need to be accomplished:
These tasks should run as parallel as possible to bring up the system as fast as possible.

Rough outline of steps

Misc

Among others, the kernel initializes the system clock from the hardware clock when the system is booted up.
Some Boot loaders for Linux are: GRUB, SYSLINUX, LILO.

See also

boot process
/etc/sysconfig
/boot
arch/x86/kernel/setup.c , Documentation/x86/boot.txt
https://0xax.gitbooks.io/linux-insides/content/Booting/index.html
System V boot process

Links

bootinfoscript is a bash script that looks at MBRs and identifies its boot loaders etc.

Index