Boot Process Flashcards

(12 cards)

1
Q

Linux Boot Process

A

The sequence of steps a computer follows to start up

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

4 main boot components

A

Preboot Execution Environment

Boot Loader

Initial RAM Disk (initrd)

Kernel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Preboot Execution Environment (PXE)

A

Optional, used for remote booting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Bootloader

A

Loads the OS and prepares the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Initial RAM Disk (initrd)

A

Provides essential drivers and tools before switching to the
real root filesystem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kernel

A

The core of the OS, managing system resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is PXE’s role?

A

Enables network-based booting instead of local storage
(HDD/SSD)

Used for deploying operating systems remotely in businesses, schools, and data centers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

PXE Boot Process

A

The network card requests an IP address from a DHCP server

○ DHCP provides the location of a TFTP server storing boot files

○ PXE retrieves the bootloader, such as GRUB2, to load the OS installer or system image

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Bootloader’s role?

A

Loads the Linux kernel and initrd

Interacts with the firmware (BIOS or UEFI) to initialize the boot process

Can display a boot menu if multiple OS versions are available

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

_________ reads boot entries from /boot/grub/grub.cfg

A

Bootloader

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Bootloader’s configurations are modified in __________ updated using ___________

A

/etc/default/grub, update-grub

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the Kernel’s role?

A

The core of the operating system
Manages hardware, processes, memory, and system resources
Mounts the root filesystem and starts system services

             Configurations are adjusted using sysctl
	
         Persistent kernel parameters are stored in /etc/sysctl.conf
             
 Changes can be applied immediately with sysctl -p
How well did you know this?
1
Not at all
2
3
4
5
Perfectly