1 00:00:06,660 --> 00:00:08,160 - All right, let me give you an overview, 2 00:00:08,160 --> 00:00:11,310 of everything that's involved in the boot procedure. 3 00:00:11,310 --> 00:00:15,870 Booting starts with either BIOS or UEFI, 4 00:00:18,060 --> 00:00:19,680 where BIOS is the old standard 5 00:00:19,680 --> 00:00:21,573 and UEFI is a new standard. 6 00:00:22,650 --> 00:00:27,650 So from BIOS or UEFI also referred to as the firmware, 7 00:00:27,709 --> 00:00:29,970 you are going to find a disk. 8 00:00:29,970 --> 00:00:34,200 And next on disk you will find the next part. 9 00:00:34,200 --> 00:00:36,543 That's the Grub2 Boot Loader. 10 00:00:44,520 --> 00:00:46,701 This grub2 boot loader, 11 00:00:46,701 --> 00:00:49,487 is responsible for loading the kernel. 12 00:00:55,710 --> 00:00:58,980 And this kernel needs access to drivers. 13 00:00:58,980 --> 00:01:01,500 And that is why the kernel comes together, 14 00:01:01,500 --> 00:01:04,146 with the initramFS, 15 00:01:04,146 --> 00:01:06,783 sometimes also referred to as the initRD. 16 00:01:08,267 --> 00:01:11,610 This initramFS is created while you install your system 17 00:01:11,610 --> 00:01:13,200 and it contains all the drivers, 18 00:01:13,200 --> 00:01:14,910 for the heardware that was detected, 19 00:01:14,910 --> 00:01:16,803 upon the insulation procedure. 20 00:01:17,760 --> 00:01:21,780 And next one, when kernel in initramFS are loaded, 21 00:01:21,780 --> 00:01:24,483 you are going to get into System D, 22 00:01:25,590 --> 00:01:27,240 that is a service manager, 23 00:01:27,240 --> 00:01:30,240 that is taking care of everything else. 24 00:01:30,240 --> 00:01:32,850 And once System D has gone through, 25 00:01:32,850 --> 00:01:35,353 the different boot phases, 26 00:01:35,353 --> 00:01:39,666 you'll get a shell from the shell you can log in 27 00:01:39,666 --> 00:01:42,600 and that's what you need to keep in mind while booting, 28 00:01:42,600 --> 00:01:45,180 because for troubleshooting it's pretty important, 29 00:01:45,180 --> 00:01:47,160 that you are capable of identifying, 30 00:01:47,160 --> 00:01:49,094 where exactly it is going wrong 31 00:01:49,094 --> 00:01:51,000 and we are going to analyze that. 32 00:01:51,000 --> 00:01:52,400 But this is the big picture.