初学者在准备Linux学习环境时,往往会不知道选择哪种方式来学习。学习环境的搭建有很多种,比如在自己的计算机上安装Linux的操作系统,或者在网上买一台云主机来选择安装Linux操作系统,也可以使用虚拟化软件,在其软件上安装Linux系统,这些都是搭建学习环境的方式。如果是苹果电脑,也有其对应的方式来搭建学习Linux的环境。但是,对于一些像笔者这样刚入坑的小白来说,最简单的莫过于在Windows系统上安装虚拟化软件,并在虚拟化软件上安装Linux系统

  1. 虚拟化软件的安装

    虚拟化软件分为软件虚拟化和硬件虚拟化,如Virtual PC、VMware Workstation、VirtualBox、xen和VMware ESX等,有些是开源免费的,有些是商业付费的,因为笔者的电脑是Windows系统,这里推荐使用VMware Workstation这款虚拟化软件,这款软件对于像笔者这样的小白来说也是比较容易上手学习的。

1.1 VMware workstation下载

    百度搜索,找到后下载到电脑指定文件中。

CentOS7.9和Ubuntu操作系统的安装_ubuntu

1.2 VMware workstation安装

    双击打开后则为下图所示。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_02

    安装过程直接按流程即可,这里要说的是后面的密钥部分。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_03

    安装完成后,会提示我们需要填写许可证密钥。作为初学者,我们用来学习,是可以通过其他方式来获得密钥免费使用的,但是后期正式工作了,还是希望能通过正规渠道去购买。

    当我们填入正确的许可证密钥后,就算正式完成安装了,后期使用时打开VMware Workstation的界面如下图所示。

CentOS7.9和Ubuntu操作系统的安装_centos_04


  1. CentOS7.9安装

2.1 获得发行版

    前面已经准备好了VMware Workstation虚拟机软件,接下来就是准备一个Linux发行版的系统,这里我们以CentOS7.9为例。

    我们可以通过官方站点https://www.centos.org/去下载,当然速度会比较慢,一般还是推荐去国内的镜像站下载,如清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/。我们以此站点为例,去获得CentOS7.9。

​https://mirrors.tuna.tsinghua.edu.cn/​​,找到“centos”这一项点进去,找到我们想要的版本,如下图所示。

CentOS7.9和Ubuntu操作系统的安装_centos_05

    ②选择“7.9.2009/”后,找到“isos”选项。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_06

    ③选择“isos”进入后,点击“x86_64/”进入下载页面,选择“CentOS-7-x86_64-Everything-2009.iso”下载到电脑中,建议可以新建一个文件夹,方便查看使用。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_07

2.2 安装CentOS7.9

    ①打开VMware Workstation,点击左上角“文件”新建虚拟机。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_08

    ②选择第三项,方便后面自己来安装。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_09

    ③客户机系统部分,我们选择“Linux”,因为下载安装的是CentOS7.9,版本选择“CentOS7 64位”。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_10

    ④虚拟机名称建议为CentOS的具体版本,以防后期再下载其它版本弄混了;同时建议安装到一个指定的新建文件夹中,一边查看。

CentOS7.9和Ubuntu操作系统的安装_centos_11

    ⑤最大磁盘大小设定为200G,方便后面做实验(这里的200G只是虚拟部分,不是真的直接占用了200G电脑磁盘空间);同时将磁盘存储为单个文件。

CentOS7.9和Ubuntu操作系统的安装_centos_12

    ⑥点击完成后,我们就初步完成了CentOS7.9的安装。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_13

    为了后期实验效果,笔者这边是进行了一些虚拟网络的修改,各位在实际操作中可自行决定是否修改。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_14

CentOS7.9和Ubuntu操作系统的安装_centos_15

    同时,考虑到后期要下载的CentOS版本可能较多,建议可右击“我的计算机”新建一个文件夹,将初步安装好的CentOS7.9拖进去统一管理。

CentOS7.9和Ubuntu操作系统的安装_centos_16

    ⑦接下来我们需要对初步安装好的CentOS7.9进行设备修改,单机“设备”部分的任一选项即可进入“虚拟机设置”,这里要注意的是我们需要在“CD/DVD(IDE)”处将我们已经下载好的CentOS7.9映像文件添加进来。

CentOS7.9和Ubuntu操作系统的安装_centos_17

    ⑧完成上述修改后,点击“开启虚拟机”,初次安装运行时,建议选择第二项进行以下测试,看是否完整。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_18

CentOS7.9和Ubuntu操作系统的安装_ubuntu_19

CentOS7.9和Ubuntu操作系统的安装_虚拟化_20

    ⑨语言部分,选择默认英语选项。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_21

    ⑩点击时区,我们会发现不是北京时间,只需找到中国的版块,点击任意地方即可修改到北京时区,然后点击“done”保存。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_22


    ⑪由于初次使用,“software selection”部分我们选择带图形的“Server with GUI”选项。

CentOS7.9和Ubuntu操作系统的安装_centos_23

CentOS7.9和Ubuntu操作系统的安装_虚拟化_24

    ⑫修改“installation destination”,选择自定义分区中的标注分区。

CentOS7.9和Ubuntu操作系统的安装_centos_25

CentOS7.9和Ubuntu操作系统的安装_ubuntu_26

CentOS7.9和Ubuntu操作系统的安装_centos_27

    点击左下角“+”,给“/”分配100G,点击“add mount point”保存。同理,给“/boot”和“swap”分别分配1G和2G。同时,我们可以手动输入“/data”,分配50G。

CentOS7.9和Ubuntu操作系统的安装_centos_28

CentOS7.9和Ubuntu操作系统的安装_ubuntu_29

    分配完后,我们需要将“File System”修改为“ext4”,点击“done”保存后,选择接受更改。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_30

CentOS7.9和Ubuntu操作系统的安装_centos_31

    ⑬“KDUMP”主要用于系统奔溃时查看原因,暂时用不上,我们可以选择关闭。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_32

CentOS7.9和Ubuntu操作系统的安装_centos_33

    ⑭点击“NETWORK & HOST NAME”,开启网络,可以看到“ip address”,可以看到这与之前设置的虚拟机网络是相符的,同时我们可以在电脑自带的“命令提示符”中输入地址,看是否能通。为了方便记住,我们也可以修改“Host name”。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_34

CentOS7.9和Ubuntu操作系统的安装_ubuntu_35

CentOS7.9和Ubuntu操作系统的安装_centos_36

CentOS7.9和Ubuntu操作系统的安装_虚拟化_37

    ⑮点击“Begin Installation”会看到“ROOT PASSWORD”和“USER CREATION”,由于CentOS版本不同,部分版本可能是将这两项并到上述页面的。

CentOS7.9和Ubuntu操作系统的安装_centos_38

    首先,我们需设定root登录时的mima。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_39

CentOS7.9和Ubuntu操作系统的安装_虚拟化_40

    其次,我们还需创建一个root之外的账号登录名及mima(mima较弱时需点击两次“done”)

CentOS7.9和Ubuntu操作系统的安装_ubuntu_41

CentOS7.9和Ubuntu操作系统的安装_虚拟化_42

    ⑯等待进度条加载完成后,选择“LICENSING”,勾选左下角同意许可。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_43

CentOS7.9和Ubuntu操作系统的安装_ubuntu_44

CentOS7.9和Ubuntu操作系统的安装_ubuntu_45

    ⑰点击右下角“FINISH CONFIGURATION”,等待结束后,点击“Reboot”进行重启,重启完成后,我们就可以通过root或创建的其他用户名信息进行登录了。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_46

CentOS7.9和Ubuntu操作系统的安装_centos_47

CentOS7.9和Ubuntu操作系统的安装_ubuntu_48

    为了防止误操作之类的,我们在使用完之后,一般会选择关闭客户机,同时进行快照拍摄。

CentOS7.9和Ubuntu操作系统的安装_centos_49

CentOS7.9和Ubuntu操作系统的安装_ubuntu_50

    至此,CentOS7.9的安装就算是正式完成了,接下来是Ubuntu的安装。

  1. Ubuntu安装

    参照CentOS获取版本的方式,我们可以找到想要Ubuntu版本,在此就不多做赘述,这里是以Ubuntu18.04.5版本为例。Ubuntu的版本安装与CentOS大体相似,但细节上更为繁琐,同时,在安装过程中,我们无法使用鼠标直接选择,只能使用方向键来控制选择。

    ①打开VMware Workstation,点击左上角“文件”新建虚拟机。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_51

    “安装客户机操作系统”部分选择第三项,因之前安装过CentOS7.9,可能会默认选到第二项。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_52

    同时将默认的Linux版本改为“Ubuntu 64位”。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_53

    虚拟机名称建议就用具体版本号,位置可以放在一个新建的Ubuntu18.04的文件夹中。

CentOS7.9和Ubuntu操作系统的安装_centos_54

    Ubuntu18.04.5的磁盘容量也设定为200G和存储为单个文件。

CentOS7.9和Ubuntu操作系统的安装_centos_55

CentOS7.9和Ubuntu操作系统的安装_ubuntu_56

    ②参照CentOS7.9的方法,我们将Ubuntu的内存修改为2G,同时对应使用的ISO映像文件改为已下载的Ubuntu18.04.5版本。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_57

CentOS7.9和Ubuntu操作系统的安装_centos_58

CentOS7.9和Ubuntu操作系统的安装_centos_59

    ③修改完毕,开启Ubuntu18.04.5版本虚拟机,首先是语言选择,我们使用默认的英语,按回车键进入时区选择界面。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_60

CentOS7.9和Ubuntu操作系统的安装_centos_61

    因为没有China的选项,我们选择Hong Kong。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_62

    不用检测键盘,我们直接选择“NO”跳过,同时后续键盘使用地区选择默认的“English(US)”项。保存后会有一个环境安装的过程。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_63

CentOS7.9和Ubuntu操作系统的安装_虚拟化_64

CentOS7.9和Ubuntu操作系统的安装_ubuntu_65

CentOS7.9和Ubuntu操作系统的安装_虚拟化_66

    ④该部分的主机名直接显示在VMware Workstation打开该系统的页面,可以设定为版本号,也可以设为其它。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_67

    Ubuntu的安装过程是无法直接设置root账号的,我们要设置一个登录账号和mima用于登录。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_68

CentOS7.9和Ubuntu操作系统的安装_ubuntu_69

    ⑤接下来我们需要对磁盘空间进行分区。选择“Manual”进行手动分区。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_70

    找到“SCSI33”开头的选项,按回车键,选择“yes”选项进入。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_71

CentOS7.9和Ubuntu操作系统的安装_centos_72

    找到“pri/log ****GB   FREE SPACE”,回车进入选择新分区。

CentOS7.9和Ubuntu操作系统的安装_centos_73

CentOS7.9和Ubuntu操作系统的安装_centos_74

    与CentOS7.9安装相同,我们给根分配100G,分配完毕后,我们需要移到“Done setting up the partition”后按回车保存。

CentOS7.9和Ubuntu操作系统的安装_centos_75

CentOS7.9和Ubuntu操作系统的安装_ubuntu_76

CentOS7.9和Ubuntu操作系统的安装_虚拟化_77

CentOS7.9和Ubuntu操作系统的安装_ubuntu_78

    继续给剩余空间划分新空间,新建一个分区后,给boot分配1G。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_79

CentOS7.9和Ubuntu操作系统的安装_虚拟化_80

CentOS7.9和Ubuntu操作系统的安装_ubuntu_81

    回车键确定后,我们看到默认分配的是“/home”,因此需要进行修改。回车键进入后,找到“/boot”开头的选项,回车键确定后可以看到正常了,同时我们需要选择“Done setting up the partition”来保存修改。 

CentOS7.9和Ubuntu操作系统的安装_虚拟化_82

CentOS7.9和Ubuntu操作系统的安装_ubuntu_83

CentOS7.9和Ubuntu操作系统的安装_centos_84

    继续给剩余空间分区,同CentOS7.9版本,我们也给手动创建的“/data”分配50G。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_85

CentOS7.9和Ubuntu操作系统的安装_ubuntu_86

CentOS7.9和Ubuntu操作系统的安装_centos_87

    进入选择页面发现也没有“/data”选项,此时我们需要选择“Enter manual”来手动输入,完成后我们依旧要记得点“Done setting up the partition”保存。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_88

CentOS7.9和Ubuntu操作系统的安装_虚拟化_89

CentOS7.9和Ubuntu操作系统的安装_centos_90

    与给“/boot”分配的方法相同,我们给swap分配1G。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_91

CentOS7.9和Ubuntu操作系统的安装_虚拟化_92

CentOS7.9和Ubuntu操作系统的安装_虚拟化_93

CentOS7.9和Ubuntu操作系统的安装_centos_94

    此时,我们就可以选择“Finish partitioning and write changes to disk”来结束分区了。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_95

    是否修改部分,我们选择“yes”。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_96

    在家无需办理代理,直接点“continue”跳过。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_97

    是否更新部分,选择无需更新。

CentOS7.9和Ubuntu操作系统的安装_centos_98

    该部分特别注意!

    该部分特别注意!

    该部分特别注意!

    重要的事情说三遍,到了该部分,不可直接按回车键,需通过键盘上下键移动到“OpenSSH server“部分,先按空格键锁定后(锁定后会有※标记)再按回车键确定,否则前面的步骤就白费了。

CentOS7.9和Ubuntu操作系统的安装_centos_99

    “Install the GRUB loader on a hard disk”,选择“yes”。

CentOS7.9和Ubuntu操作系统的安装_ubuntu_100

    “Finish the installation”,选择继续,此时,Ubuntu会初次启动。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_101

CentOS7.9和Ubuntu操作系统的安装_centos_102

    ⑥同CentOS7.9相同,当我们不使用时,建议关闭虚拟机,同时拍摄快照。

CentOS7.9和Ubuntu操作系统的安装_虚拟化_103

CentOS7.9和Ubuntu操作系统的安装_centos_104

    最后来点温馨提示:

    虽然CentOS和Ubuntu在关闭后,进行快照拍摄会在保存好文件,但这只是一定程度上的保存,如文件夹遭到破坏或者被误删之类则不可恢复,因此我们在后续的工作中,除了要拍摄快照,建议还是积极将CentOS和Ubuntu所在文件夹进行备份更为妥善。