1
00:00:00,450 --> 00:00:01,500
In this lesson,

2
00:00:01,500 --> 00:00:03,330
we're going to discuss what actually happens

3
00:00:03,330 --> 00:00:04,680
when you perform an installation

4
00:00:04,680 --> 00:00:06,630
of the Linux operating system.

5
00:00:06,630 --> 00:00:08,700
Now, you can automate the installation and deployment

6
00:00:08,700 --> 00:00:10,470
of a Linux system for the most part,

7
00:00:10,470 --> 00:00:13,050
including a large part of the orchestration effort

8
00:00:13,050 --> 00:00:14,580
that we're going to talk about later,

9
00:00:14,580 --> 00:00:17,550
but sometimes you're going to want to perform a step-by-step

10
00:00:17,550 --> 00:00:18,900
manual installation,

11
00:00:18,900 --> 00:00:19,800
and that's what we're going to do

12
00:00:19,800 --> 00:00:21,180
in this section of the course,

13
00:00:21,180 --> 00:00:23,490
to help you build your first Linux system.

14
00:00:23,490 --> 00:00:25,530
The actual steps are going to vary widely

15
00:00:25,530 --> 00:00:27,810
depending on which distribution you're installing

16
00:00:27,810 --> 00:00:31,200
because each distribution has its own installation program.

17
00:00:31,200 --> 00:00:34,680
However, most installation programs do feature a GUI,

18
00:00:34,680 --> 00:00:36,270
a graphical user interface,

19
00:00:36,270 --> 00:00:38,610
and it enables you to configure some common settings

20
00:00:38,610 --> 00:00:41,160
to install Linux onto your system with.

21
00:00:41,160 --> 00:00:44,070
In this lesson, we're going to discuss a general overview

22
00:00:44,070 --> 00:00:45,870
of the Linux installation process,

23
00:00:45,870 --> 00:00:47,220
and in the next lesson,

24
00:00:47,220 --> 00:00:51,000
we're going to download and install CentOS on your system.

25
00:00:51,000 --> 00:00:52,890
General installation steps can include

26
00:00:52,890 --> 00:00:54,630
the configuring of the system language

27
00:00:54,630 --> 00:00:56,220
and the keyboard layout to use,

28
00:00:56,220 --> 00:00:58,830
configuring the time zone and other date and time settings

29
00:00:58,830 --> 00:01:00,180
that the system's going to use,

30
00:01:00,180 --> 00:01:02,430
choosing the media to use as an installer,

31
00:01:02,430 --> 00:01:05,370
such as an ISO file or a USB thumb drive,

32
00:01:05,370 --> 00:01:07,170
or using a network repository,

33
00:01:07,170 --> 00:01:09,120
whichever you're going to use as your boot method,

34
00:01:09,120 --> 00:01:11,820
and choosing which software environments and components

35
00:01:11,820 --> 00:01:13,110
are going to be installed

36
00:01:13,110 --> 00:01:14,790
because a lot of Linux distributions

37
00:01:14,790 --> 00:01:16,800
offer you a wide range of choices

38
00:01:16,800 --> 00:01:19,950
of several base environments and lots of additional software

39
00:01:19,950 --> 00:01:21,990
that can be installed for free.

40
00:01:21,990 --> 00:01:23,730
This is the basic steps we're going to take

41
00:01:23,730 --> 00:01:25,620
as we go through the installation process

42
00:01:25,620 --> 00:01:29,010
and build out CentOS in a virtual machine environment.

43
00:01:29,010 --> 00:01:31,380
As we go through, we're also going to be picking out

44
00:01:31,380 --> 00:01:32,910
all of our different preferences,

45
00:01:32,910 --> 00:01:35,460
including our partitioning of our local drives

46
00:01:35,460 --> 00:01:37,500
to make the right logical volumes available

47
00:01:37,500 --> 00:01:38,580
for different storage,

48
00:01:38,580 --> 00:01:41,460
including the size, file system type, and more

49
00:01:41,460 --> 00:01:43,920
that we have to configure as part of our partitioning.

50
00:01:43,920 --> 00:01:46,410
We'll also configure the system's networking identity,

51
00:01:46,410 --> 00:01:48,510
including its IP address, host names,

52
00:01:48,510 --> 00:01:50,340
and other networking information.

53
00:01:50,340 --> 00:01:51,810
We'll configure user accounts,

54
00:01:51,810 --> 00:01:53,610
such as the root user's password,

55
00:01:53,610 --> 00:01:55,770
so we have an account to log into the system with,

56
00:01:55,770 --> 00:01:57,420
and that way it becomes an administrator account

57
00:01:57,420 --> 00:01:58,830
for us to use later on.

58
00:01:58,830 --> 00:02:00,810
We'll also configure security policies

59
00:02:00,810 --> 00:02:03,120
to protect resources on a device or network

60
00:02:03,120 --> 00:02:05,550
and make sure that everything is properly configured,

61
00:02:05,550 --> 00:02:06,960
so we have a good system to use

62
00:02:06,960 --> 00:02:08,669
as we go through the rest of the demonstrations

63
00:02:08,669 --> 00:02:10,139
in this course.

64
00:02:10,139 --> 00:02:11,880
Now, as we go through this course together,

65
00:02:11,880 --> 00:02:14,130
each time we jump into a hands-on demonstration

66
00:02:14,130 --> 00:02:15,420
or lab environment,

67
00:02:15,420 --> 00:02:18,990
you're going to be guided by my co-instructor Jamario Kelly.

68
00:02:18,990 --> 00:02:21,120
Jamario is a skilled Linux administrator

69
00:02:21,120 --> 00:02:23,010
who's going to share a lot of tips and tricks

70
00:02:23,010 --> 00:02:25,680
for how you can best administer your own Linux systems

71
00:02:25,680 --> 00:02:27,690
as we go through this course together.

72
00:02:27,690 --> 00:02:28,830
In the next lesson,

73
00:02:28,830 --> 00:02:30,210
Jamario's going to take over

74
00:02:30,210 --> 00:02:32,100
and show you how to install VirtualBox,

75
00:02:32,100 --> 00:02:34,200
which is a piece of virtualization software,

76
00:02:34,200 --> 00:02:35,490
and CentOS,

77
00:02:35,490 --> 00:02:37,170
the Linux distribution that we're going to use

78
00:02:37,170 --> 00:02:39,300
for all of our demonstrations in this course

79
00:02:39,300 --> 00:02:41,580
because it's based on Red Hat Enterprise Linux,

80
00:02:41,580 --> 00:02:44,160
but is a freely available ISO image of that

81
00:02:44,160 --> 00:02:45,930
that we can use in this course,

82
00:02:45,930 --> 00:02:46,920
unlike Red Hat,

83
00:02:46,920 --> 00:02:49,020
which is actually a commercially available product.

84
00:02:49,020 --> 00:02:50,160
Now, in the next lesson,

85
00:02:50,160 --> 00:02:52,170
Jamario's going to jump into the lab environment

86
00:02:52,170 --> 00:02:54,150
and show you how to install VirtualBox

87
00:02:54,150 --> 00:02:55,950
on a Windows 11 desktop,

88
00:02:55,950 --> 00:02:58,920
and then we're going to be able to download and install CentOS

89
00:02:58,920 --> 00:03:00,810
inside of VirtualBox.

90
00:03:00,810 --> 00:03:02,130
If you're using Windows,

91
00:03:02,130 --> 00:03:05,580
you are most likely on x86 or x64,

92
00:03:05,580 --> 00:03:07,350
as far as your processor type.

93
00:03:07,350 --> 00:03:08,250
If that's the case,

94
00:03:08,250 --> 00:03:12,810
you're going to download the x86 or x64-based ISOs.

95
00:03:12,810 --> 00:03:14,970
If you happen to be on a newer Mac system,

96
00:03:14,970 --> 00:03:16,500
you're going to be downloading VirtualBox

97
00:03:16,500 --> 00:03:17,670
from virtualbox.org,

98
00:03:17,670 --> 00:03:20,010
just like he's going to do in the video for Windows,

99
00:03:20,010 --> 00:03:22,710
but when it comes time to download CentOS,

100
00:03:22,710 --> 00:03:25,110
you're going to have to download an ARM-based version,

101
00:03:25,110 --> 00:03:28,200
not the x86 or x64-based version,

102
00:03:28,200 --> 00:03:30,450
because Mac's M1 processor series

103
00:03:30,450 --> 00:03:32,400
and the newer processor series by them

104
00:03:32,400 --> 00:03:36,120
do not support x86 or x64 processing.

105
00:03:36,120 --> 00:03:37,680
They are an ARM-based system.

106
00:03:37,680 --> 00:03:39,150
And this goes back to what we were talking about

107
00:03:39,150 --> 00:03:40,770
with hardware compatibility.

108
00:03:40,770 --> 00:03:41,880
You're going to have to download

109
00:03:41,880 --> 00:03:44,850
an ARM-based Linux distribution, like CentOS,

110
00:03:44,850 --> 00:03:46,380
with an ARM-based ISO,

111
00:03:46,380 --> 00:03:49,290
in order to install it on a MacBook or MacBook Pro

112
00:03:49,290 --> 00:03:51,453
using an M1 or newer processor.

