Hello, everyone, and this demo, I'm going to demonstrate that grab bootloader.
Graps stands for Grand Unified Bootloader.
Without a bootloader, the operating system doesn't start.
The main job for GRAP is to take over from Byas at the boot time, then is going to load the Linux kernel
into the memory and to offer execution to the curda.
After that, the current takes over and the GRAP has done its job.
There are two fives.
I would like to show the formation of a GRAP bootloader.
So the first file slash ATC slash default slash grip hit enter and the second fired is slash veloute
slash.
Grip to dance, slash grip that, see if she hit Ginger, as we can see here.
So.
We should not touch this file, but we would like to modify the GRAP will tooter configuration file.
So it's the best practice to change this file, the slash ATC slash default slash gap if everything
is fine.
Okay.
And the system will validate the file and the coalition is correct, then it's going to reflect to this
fine.
So we're not going to do anything to this slash will slash grap to slash grab that Seife.
So we're going to do all the changes and everything in this file.
So I'm going to modify this file.
But before I'm going to modify one of those attributes, let's explain the attributes here.
The first one we have the grap underscore.
Timeout is to change the length of the time for the grab selection menu that is displayed.
And the second thing is grab underscore distributer is to generate the tick's name for each country
needs that appear and grab menu.
We have the and just underscore default extrude to determine which corner is bolted it by default and
the value that we have.
We have safety.
So if it saved it means that.
The colonel.
It's it's it's the most recent vision that we have in the system and we have here there grab, underscore,
disabled underscore.
Submenu, if it's this one, is to create menu structure of the kernel for the Grob menu screen.
We have the grub and just co-chairman and this could output is to redirect output to add to a different
display console order chairman.
So we have a console here.
We have attribute you grab underscore the command line, underscore Linux.
So this attribute has the command line arguments that will be passed to the kernel at the time.
And we have here to grab on disco.
Disabler underscore recovery.
So if it's false, a recovery engine is created in the grab menu for every any Stojko.
However, if it's true, it means that no recovery injuries are created.
If you.
And the last tribute you we have, the grab underscored, enable and underscore VLS.
See if she saw this one.
If it's true, then.
Generate a new crop that CV.
But if it's false, then don't generate and you grab that CV.
So I'm going to change the phrase a tribute here.
I'm going to change the length of time for the grab selection, meaning that it discipling when we're
going to reboot the system.
I'm going to go with the system.
I will show you how well with them, what exactly what I'm talking about.
So I'm going to change it to five seconds, then I'm going to save the file hit enter.
Then after after we change the configuration part of the grab and we made the changes.
So we need to save their grab configuration.
So I'm going to run the command grab to dash neck configuration.
Then the space dashboard and slash boot slash grew up to then grab that C if G hey Ginger is going to
wear it, as you can see, generating grab configuration for Dunn.
So I'm going to put the system right now in order to see the steps, as I have explained in the beginning
of decision.
So as I said, the minggao for grab is to take over from the buy side.
That would tie it into.
So right now, the base.
He's going to watch.
He's going to Bassett, all the grub is going to take off from the base at the time.
And then is going to load the cane.
So right now we have to choose the kernel in order to best start in order to load the curd.
The Linux kernel into the memory engine of a tour off the execution to the curb.
After that, the kernel takes over.
And the graph has done its job.
So I'm going to choose the most recent one, which is the first one.
And we're going to wait.
So as you can see here.
So what grab bootloader did so turn over execution to the colonel.
So the steps, we're going to be them again so that the Grob is going to take over from a bias at the
boot time.
Dan is going to load the Linux kernel into the memory, as we said, the list there and what they have
choice.
They have chose the latest version.
Then after that is going to load it into the memory and turn off the execution to the kernel.
After that, the kernel to go for down the grab has done its job.
So this is the most important steps that we need to know for decision.
And also, as I said, that without a bootloader, the operating system doesn't start.
So the bootloader or the Grob is kind of the connection between the bias and the Kurdish.
So that's conclude with our session.
Thank you.
And see you in the next lesson.