Join 60,000+ competitive exam aspirants
Which part of the Linux OS controls a computer's boot up process?
Kernel
Daemons
Init system
Bootloader
Bootloader
A bootloader is a specialized piece of software responsible for initiating the boot process of an operating system. In Linux, it loads the kernel into memory and executes it, acting as the bridge between the computer firmware and the OS.
A bootloader is a specialized piece of software responsible for initiating the boot process of an operating system. In Linux, it loads the kernel into memory and executes it, acting as the bridge between the computer firmware and the OS.
The concept of bootloaders relates to the BIOS/UEFI layer of computer architecture, which acts as the foundational 'static' firmware layer analogous to the Constitution being the foundational document of a state.
GRUB (Grand Unified Bootloader) is the most widely used bootloader for Linux distributions.
LILO (Linux Loader) was the primary bootloader used in older Linux systems.
The boot process initiates once the BIOS/UEFI identifies the storage device containing the bootloader.
Kernel: The central core of the operating system that manages hardware resources after the boot process is finished.
Daemons: Background processes that run independently of user interaction once the system has fully booted.
Init system (e.g., systemd, SysVinit): The first process (PID 1) started by the kernel, responsible for launching other system services, not the initial boot loader.
The bootloader is stored in the Master Boot Record (MBR) or the EFI System Partition (ESP) on the storage drive.
D is correct тАФ The bootloader is the primary program responsible for identifying, loading, and executing the Linux kernel into the computer's memory during the power-on sequence.
In computer architecture exams, remember the boot sequence hierarchy: BIOS/UEFI тЖТ Bootloader (GRUB) тЖТ Kernel тЖТ Init Process (systemd) тЖТ User Space.