在VMware中安装Centos7(保姆级教程)
在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
[aaa@qq.com ~]# systemctl stop firewalld.service
#②----- 禁止firewall开机启动
[aaa@qq.com ~]# systemctl disable firewalld.service
#③----- 查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
[aaa@qq.com ~]# firewall-cmd --state
#④----- 查看防火墙处于开机关闭状态
[aaa@qq.com ~]# systemctl list-unit-files|grep firewalld.service
#④----- 关闭selinux(Linux的安全系统)
[aaa@qq.com ~]# vi /etc/selinux/config
** 在打开的文件添加这段记录↓
selinux=disabled
配置网络设置
[aaa@qq.com ~]# 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 → 固定, 不用更改
# 刷新网络
[aaa@qq.com ~]# service network restart
# 查看新配置的ip是否生效
[aaa@qq.com ~]# ip addr
# 测试网络连接
[aaa@qq.com ~]# 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 → 固定, 不用更改
# 刷新网络
[aaa@qq.com ~]# service network restart
# 查看新配置的ip是否生效
[aaa@qq.com ~]# ip addr
# 测试网络连接
[aaa@qq.com ~]# ping www.baidu.com
上一篇: ueditor笔记
下一篇: 过年吃生菜好处多多?它可是蔬菜中的宝藏!
推荐阅读
-
Vmware虚拟机中centOS7安装图文教程
-
Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS 7(图文教程)
-
在VMware虚拟机中安装redhat linux操作系统图文详解教程
-
在VMware中为Linux系统安装vmware tools的详解教程
-
在VMware中安装Windows Phone SDK 8.0图文教程
-
在virtualbox中安装CentOS7图文教程
-
win7中VMware安装CentOs7搭建Linux环境教程
-
VMware中安装CentOS7(设置静态IP地址)并通过docker容器安装mySql数据库(超详细教程)
-
在VMware虚拟机中安装中文版Win7系统详细教程 附虚拟机下载
-
在Centos7中安装Docker1.12的详细教程