From the course: Advanced Linux: The Linux Kernel
Unlock this course with a free trial
Join today to access over 24,700 courses taught by industry experts.
Understanding the bootloader GRUB - Linux Tutorial
From the course: Advanced Linux: The Linux Kernel
Understanding the bootloader GRUB
- [Instructor] Yay for Grub, the Grand Unified Linux bootloader. Now when you power on your system, there's probably some sort of power on self test in the BIOS and things like that, but the system will start up the bootloader. GRUB will be in a special place in the disc for the system to be able to find it. That gets started and it's GRUB's job to load the kernel into RAM and also commonly with Linux, there's going to be a fairly small, little file system called the initial root file system, sometimes called the Knit rd. It used to be a RAM disc. So GRUB loads those two files in memory and then starts up the kernel, passing to it the kernel command line that's set in GRUB's config file and GRUB has some nice features, including being able to be interrupted before it starts to kernel. GRUB is quite powerful. GRUB is built with support for some file systems so that it can read your disc and look for files by name. Some bootloaders can't do that. That means, for example, with the…
Contents
-
-
-
-
(Locked)
Understanding the bootloader GRUB1m 41s
-
Configuring GRUB3m 24s
-
(Locked)
Kernel command line parameters3m 38s
-
(Locked)
Demo kernel command line args1m 54s
-
(Locked)
Process 1 and start-up services2m 49s
-
(Locked)
Challenge: GRUB, command line parameters, boot sequence1m 1s
-
(Locked)
Solution: GRUB, command line parameters, boot sequence1m 59s
-
(Locked)
-
-
-
-