在VMware中安装Centos7(保姆级教程)

阅前须知

教程环境:

​ 物理机环境 → Windows10家庭版

​ 虚拟机版本 → VMware Workstation16 PRO

​ 镜像文件版本 → CentOS-7-x86_64-DVD-2003


〇在安装之前的准备

在这里插入图片描述

一、找一个剩余空间比较大的盘

​ 因为虚拟机是非常耗费硬盘空间的, 个人推荐留出50~100G左右的空间会比较好

二、新建一个【VMware】文件夹

​ 这个文件夹用来装与虚拟机相关的一切文件, 不要将文件安装的到处都是, 更不要安装在C盘, 而使用安装软件的默认安装一般默认安装路径在C盘, 强烈推荐使用自定义安装路径!!!

三、新建一个【iso】文件夹和【Virtual Machines】文件夹

​ iso用来装等下用来安装的系统镜像

​ Virtual Machines用来装等下要创建的虚拟机硬盘

​ VMware Workstations 是我用来存放VMware本体的文件夹

Q:为什么会有这样一步?

A:养成良好的安装习惯是非常重要的, 许多奇奇怪怪的电脑问题其实都是由于不当的安装习惯造成的, 有些人的C盘总是红色的, 不出问题才怪, 这个好习惯可以适用于所有软件的安装、办公产生的各类文件等等方面。

随着时间的推移,但你的每个磁盘没有让你感觉文件越来越多的时候,你会感谢这个好习惯的。


①创建空虚拟机

打开虚拟机

点击[创建新的虚拟机]

在这里插入图片描述

进入 "新建虚拟机向导"

在这里插入图片描述

选择以[自定义模式]安装

点[下一步]

进入 "选择虚拟机硬件兼容性"

在这里插入图片描述

一般选择默认的Workstation 16.x即可

点[下一步]

进入 "安装客户机操作系统"

在这里插入图片描述

选择[稍后安装操作系统], 这里先创建一个空机, 安装系统的步骤放在后面

点[下一步]

进入 "选择客户机操作系统"

在这里插入图片描述

先选择[Linux], 再在下面的选项中选择[Centos7 64位]

点[下一步]

进入 “命名虚拟机”

在这里插入图片描述

选择我们之前为它准备好的文件夹, 虚拟机名字按个人需要设置

点[下一步]

进入 "处理器配置"

在这里插入图片描述

这一步根据你自己的配置和需求来选择, 一般来说选择默认的[1x1]的配置就可以了, 我这里选择[2x2]的配置, 如果不确定自己需要什么配置的话, 你只要知道内核越多, 处理操作时速度越快就行了, 但不要超出物理机本身的配置

点[下一步]

进入 "此虚拟机的内存"

在这里插入图片描述

一般来说使用推荐的[1GB]内存大小就行, 只要注意在最小512MB到最大6.1GB之间调整就行了, 超出此区间可能会出现一些问题

点[下一步]

进入 "网络类型"

在这里插入图片描述

这里选择默认的[使用网络地址转换(NAT)]

顺便说一下这里的四个选项

1 使用桥接网络

即直接使用物理机的网络, 与主机同一等级, 后续要想联网的话, 需要保证虚拟机ip与物理机ip在同一网段下, 并保证DNS, 网关与物理机一致

2 使用网络地址转换

即虚拟机直接连接到物理机, 再由物理机连接到网络, 与主机共享同一个ip, 也就是说只要能连上有网的物理机, 虚拟机也就有网了

3 使用仅主机模式网络

即只与物理机连接, 但虚拟机本身不与互联网连接, 后续要想联网的话, 需要把物理机的网卡共享给虚拟机, 并需要保证虚拟机ip与物理机ip在同一网段下, 并保证DNS, 网关与物理机一致

4 不使用网络连接

​ 字面意思, 即不联网

点[下一步]

进入 "选择I/O控制器类型"

在这里插入图片描述

使用默认的[LSI Logic]即可

点[下一步]

进入 "选择磁盘类型"

在这里插入图片描述

选择默认的[SCSI]

点[下一步]

进入 "选择磁盘"

在这里插入图片描述

选择默认的[创建新虚拟磁盘]

点[下一步]

进入 "指定磁盘容量"

在这里插入图片描述

按个人需求选择磁盘大小, 一般使用推荐的[20G], 也可自行调整

我这里因为有克隆虚拟机给其他电脑的需求所以选择[将虚拟磁盘拆分成多个文件], 没有此需求的也可以使用[将虚拟磁盘存储为单个文件], 但还是推荐使用[将虚拟磁盘拆分成多个文件], 毕竟, 万一呢?

点[下一步]

进入 "指定磁盘文件"

在这里插入图片描述

这里取名可以随意, 可以直接使用默认的名字

点[下一步]

进入 "已准备好创建虚拟机"

在这里插入图片描述

在这里插入图片描述

最后一步可以自己移除一些不需要的硬件(比如: 打印机), 也可以保持默认

不过还是建议不用打印机的移除一下, 按本人经验来说, 小概率会出现开不了机的情况

点[完成], 完成虚拟机的创建

②安装Centos7

进入 "编辑虚拟机设置"

在这里插入图片描述

选择[CD/DVD] → [使用ISO映像文件], 然后选择准备好的Centos 7镜像文件

点[确定]


"开启此虚拟机"

在这里插入图片描述

在这里插入图片描述

进来之后直接按[回车键], 进入下一步

在这里插入图片描述

左侧全为绿色OK即为正常, 等待下方Checking读取进度

在这里插入图片描述

进入 "选择系统语言"

中文在左列的最下面, 我这里使用英文

点[Continue]进入下一步

在这里插入图片描述

选择 [DATE & TIME], 进入时区与时间设置

注意: 刚进来时时区设置可能无法选取, 需要等待几秒才能选择

在这里插入图片描述

① 直接在地图上点击上海即可定位城市, 如果你不是上海的也没关系, 只需要确认时区在东八区就行

② 确认城市为Shanghai

③ 设置时间, 默认时间可能与实际不符, 可自行调整, 也可以不调整

④ 设置日期, 确认时期与实际一致

⑤ 点[Done]完成设置

在这里插入图片描述

选择 [SOFTWARE SELECTION], 进入软件选择

这步是选择预安装的系统软件, 默认为最小安装, 即什么都不装

在这里插入图片描述

① 我这里选择[Minimal Install]最小安装(命令行版), 如果习惯了图形界面的可以选择[Server with GUI]安装GUI服务

② 点[Done]完成设置

在这里插入图片描述

选择 [INSTALLATION DESTINATION], 进入磁盘分区

在这里插入图片描述

① 选中[I will configure partitioning], 进入自定义分区大小

② 点[Done]确认

在这里插入图片描述

① 选择+号添加分区

② 选择swap分区

③ 分配swap2048MB的空间

④ 点[Add mount point]确认添加

在这里插入图片描述

① 选择+号添加分区

② 选择/boot分区

③ 分配/boot200MB的空间

④ 点[Add mount point]确认添加

在这里插入图片描述

① 选择+号添加分区

② 选择/分区(根目录)

③ 不必指定根目录的大小, 系统会把剩余空间全部分配给根目录

④点[Add mount point]确认添加

在这里插入图片描述

确认所有配置都已完成后点[Done]完成设置
在这里插入图片描述

点[Accept Changes]再次确认

在这里插入图片描述

选择 [NETWORK & HOSTNAME], 进入网络与主机名设置

在这里插入图片描述

① 开启网卡, 并确认下方有网络配置信息

② 点[Done]完成设置

在这里插入图片描述

至此所有基本配置已完成, 点[Begin Installation]开始安装

在这里插入图片描述

选择 [ROOT PASSWAORD], 进入root密码设置

在这里插入图片描述

① 输入root密码, 密码需要满足"数字+大写字母+小写字母+字符+总长大于6位", 嫌麻烦也可以设置完密码后双击[Done]忽略密码复杂度强制使用该密码

② 再输一遍密码确认

③ 点[Done]确认密码, 双击强制确认

在这里插入图片描述

选择 [USER CREATION], 设置普通用户

在这里插入图片描述

①输入用户名, 不建议使用中文

② 输入用户密码, 密码需要满足"数字+大写字母+小写字母+字符+总长大于6位", 嫌麻烦也可以设置完密码后双击[Done]忽略密码复杂度强制使用该密码

③ 再输一遍密码确认

④ 点[Done]确认密码, 双击强制确认

在这里插入图片描述

设置完用户后等待下方进度条完成后点[Finish configuration]完成设置

在这里插入图片描述

等待下方进度条完成后

点 [Reboot]重启

第一次启动可能会比较久, 请耐心等待

在这里插入图片描述

重启后输入用户名和密码登录

注意:

一, 命令行模式输入密码时没有*号但密码是输进去了的,不用担心

二, 鼠标从物理机进入虚拟机时, 可能会自动关闭小键盘, 如果密码包含数字记得按[num lock 键]手动开启小键盘

三, 命令行模式输入密码时不支持删除操作, 如果不小心输错了就直接回车等密码错误再输


③连接网络

在这里插入图片描述
因为我们之前使用的NAT模式创建的虚拟机, 所以只需要保证你的物理机有网, 虚拟机就会有网

使用ping www.baidu.com来测试网络, 出现time=xxx ms即为有网

按[Ctrl + C]停止ping命令

如果没有网络的解决办法

① 虚拟机的相关设置

在这里插入图片描述

点击[编辑] → [虚拟网络编辑器], 打开虚拟网络编辑器
在这里插入图片描述

先点击[更改设置]给予管理员权限
在这里插入图片描述
① 选择[NAT模式]

② 记住自己的子网IP192.168.8.0
在这里插入图片描述
① 选择[NAT设置], 进入NAT设置

② 确认这里的子网IP是否与刚刚的子网IP一致

③ 记住这里的网关IP192.168.8.2

然后点[确定]保存
在这里插入图片描述

① 选择[DHCP设置], 进入DHCP设置

② 确认起始IP地址192.168.x.0, 结束IP地址192.168.x.254

然后点[确认]保存设置
在这里插入图片描述

① 勾选[将主机虚拟适配器连接到此网络]

② 勾选[使用本地DHCP服务将IP地址分配给虚拟机]

③ 点[确定]保存设置, 这里保存

这个网络设置的保存耗时可能会比较久, 如果你上面两个选项不是默认勾选的话可能会等待10~20分钟

② 物理机的相关设置

按[win + i]组合键, 打开Window设置, 按照下面的步骤找到vmnet8的IP
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
⑥ 这里的ip地址要与之前的网关IP192.168.8.2保持在同一网段下即192.168.8.x

最后将你打开的所有界面依次确定

③ Centos7的相关设置

关闭防火墙selinux
在这里插入图片描述

#①----- 停止firewall
[root@localhost ~]# systemctl stop firewalld.service

#②----- 禁止firewall开机启动
[root@localhost ~]# systemctl disable firewalld.service

#③----- 查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
[root@localhost ~]# firewall-cmd --state

#④----- 查看防火墙处于开机关闭状态
[root@localhost ~]# systemctl list-unit-files|grep firewalld.service

#④----- 关闭selinux(Linux的安全系统)
[root@localhost ~]# vi /etc/selinux/config
** 在打开的文件添加这段记录↓
			     selinux=disabled

配置网络设置
在这里插入图片描述

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 提示: 打开文件后如果里面什么都没有 那就是上面的命令输错了, 请输入[:q!]后重新输入
# 	   按[i]键进入编辑模式, 编辑完成后按[esc]键退出编辑模式, 然后输入[:wq]保存退出

# 主要确认以下属性, 不吻合的请手动更改, 有无引号不影响.
BOOTPROTO=static			→ 默认应为"dhcp", 请手动更改为"static"
ONBOOT="yes"				→ 默认应为"yes", 若为"no", 请手动更改为"yes"

# 手动添加以下属性, 默认是没有的(注意蓝色内容全部大写, 不能小写!)
IPADDR=192.168.8.x			→ 这里x填起始IP到结束IP之间的数, 即之前的0~254
NETMASK=255.255.255.0		→ 固定, 不用更改
GATEWAY=192.168.8.2			→ 这里填之前的网关IP, 即192.168.8.2
DNS1=8.8.8.8				→ 固定, 不用更改

在这里插入图片描述

# 刷新网络
[root@localhost ~]# service network restart

# 查看新配置的ip是否生效
[root@localhost ~]# ip addr

# 测试网络连接
[root@localhost ~]# ping www.baidu.com

# 主要确认以下属性, 不吻合的请手动更改, 有无引号不影响.
BOOTPROTO=static			→ 默认应为"dhcp", 请手动更改为"static"
ONBOOT="yes"				→ 默认应为"yes", 若为"no", 请手动更改为"yes"

# 手动添加以下属性, 默认是没有的(注意蓝色内容全部大写, 不能小写!)
IPADDR=192.168.8.x			→ 这里x填起始IP到结束IP之间的数, 即之前的0~254
NETMASK=255.255.255.0		→ 固定, 不用更改
GATEWAY=192.168.8.2			→ 这里填之前的网关IP, 即192.168.8.2
DNS1=8.8.8.8				→ 固定, 不用更改

在这里插入图片描述

# 刷新网络
[root@localhost ~]# service network restart

# 查看新配置的ip是否生效
[root@localhost ~]# ip addr

# 测试网络连接
[root@localhost ~]# ping www.baidu.com

猜你喜欢

转载自blog.csdn.net/qq_43492356/article/details/108902519