When IBM designed the first PC back in 1981, BIOS was designed to initialize the hardware components. When power is first applied to the computer it runs the POST (Power On Self Test) which is part of the BIOS (Basic I/O System). This is the hardware portion of the boot process and is the same for any operating system. The first step of the Linux boot process really has nothing whatever to do with Linux. A reboot will first do a shutdown and then restart the computer. If the computer is already running a local user, including root or an unprivileged user, the user can programmatically initiate the boot sequence by using the GUI or command line to initiate a reboot. First, if power is turned off, turning on the power will begin the boot process. The boot process can be initiated in one of a couple ways.
#What is easy to boot software#
Other software options have been used historically and are still found in some distributions. Note that this article covers GRUB2 and systemd because they are the current boot loader and initialization software for most major distributions.
Free online course: RHEL Technical Overview.Running Kubernetes on your Raspberry Pi.A practical guide to home automation using open source tools.6 open source tools for staying organized.An introduction to programming with Bash.A guide to building a video game with Python.