Debian and general Linux Boot Process
Here are some of the key concepts on the boot process (roughly in order of execution):
- ["GRUB"] - The bootloader for Debian - the first software to be loaded and run by your computer's BIOS
- ["LILO"] - An alternative to GRUB
["initramfs"] - a detailed discussion about the ["initrd"] ["RamDisk"] image loaded into RAM by the ["BootLoader"]
- ["init"] - the first program that runs after the system is booted
[:InitScripts:Startup Scripts] - the scripts in /etc/init.d and how they are run
[:RunLevel:Runlevels] - A description of the System V runlevels used by the Debian System
- [:discover:Discover] - a hardware identification system used for doing hardware detection at boot time
- [:udev:Udev] - a filesystem executing in user space, which allows for dynamic updating of /dev
Articles
[:LongPauseDuringBoot:Long Pause During Boot?] - The fix if your system has a long pause during startup
[:BootProcessSpeedup:Boot Process Speed Up] - Tips to speed up system startup
[:LSBInitScripts:Init Script Standards] - standards for developing ?InitScripts