Boot Process Flashcards

1
Q

The “ boot process “ includes ?

A
\+ Power On
\+ BIOS
\+ Master Boot Record
\+ Boot Loader (GRUB)
\+ Kernel (Linux OS)
\+ Initial RAM Disk
\+ /sbin/init
\+ Command Shell using getty
\+ X Windows System (GUI)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

BIOS stands for ?

A

Basic Input Output System

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

BIOS does ?

A

+ Initialize hardwares like screen and keyboard

+ Tests the main memory (POST)

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

BIOS is stored on ?

A

ROM chip

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

MBR stands for ?

A

Master Boot Record

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

MBR is ?

A

A small bit of computer code that the BIOS executes to start the boot process.

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

MBR does ?

A

When fully executed, this code transfers control to the boot program stored on the bootable partition to search for the boot loaders (GRUB) and loads it into RAM memory.

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

Boot Loaders are stored ?

A

+ First block of the bootable medium.

+ A specific partition of the bootable medium.

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

Boot Loaders serve as ?

A

Mediator between the hardware and the operating system.

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

Two stages of Boot Loaders ?

A

+ Load the main memory.

+ Load the kernel of the operating system & Initialize the RAM disk.

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

Initial RAM Disk ?

A

A scheme for loading the root filesystem into memory.

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

” initramfs “ is ?

A

A method to initialize RAM disk (load the root filesystem into memory).

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

” initramfs “ includes ?

A

Programs & Binary files

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

” udev “ is responsible for ?

A

Figuring out which device is present, locating the device drivers and load it into memory.

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

” mount “ program is used for ?

A

Instruct the OS that the root filesystem is mounted properly and ready for used.

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

/sbin/init (or init) is responsible for ?

A

+ Start the processes
+ Keep the system running
+ Shut it down cleanly

+ Manager of all non-kernel processes

17
Q

The root filesystem is loaded by ?

A

The kernel

18
Q

” init “ is ?

A

The initial process, followed by other processes to get the system running.

19
Q

Difference between “ systemd “ and “ init “ ?

A

+ Similarity: First process that starts at boot

+ Difference: Start up faster than “ init “

20
Q

” systemd “ is faster than “ init “ because ?

A

Replaces a serialized of steps with aggressive parallelization techniques, meaning multiple services are initiated simultaneously.