一、说明
本教程主要目的在于帮助初学者使用 VMware 安装 Linux 虚拟机,快速上手 Linux 系统,鄙人才疏学浅,大佬请无视该教程,欢迎多多指正批评。
二、准备工作
- VMware-workstation软件(此处以VMware-workstation12)
- Linux系统(此处以CentOS6.5为例)
- xshell (远程工具)
- 本人系统为Windows10专业版
上述软件及系统百度网盘下载地址
链接:https://pan.baidu.com/s/1q6q1fmJwKTwoVC9ltRluoQ
提取码:s9bm
各版本 Linux系统镜像下载
三、在VMware中进行初始配置
选好 ISO 镜像文件以后点击确定。
到此为止,VMware中要做的配置已完成,找到自己刚才创建的虚拟机,点击“开启此虚拟机”
点击运行后可能会出现报错 “The VMware Authorization Service is not running”,如果没有,请直接移步到“四、安装Linux系统”
查看服务是否开启
打开桌面,在“我的电脑”上右键,选择“管理”,选择“服务和应用程序”——>“服务”,在右侧“名称”一栏找到“VMware Authorization Service”,在此项上右键,选择“属性”,在“启动类型”中选择“自动”,在“服务状态”中选择“启动”,修改完成后即可顺利开启虚拟机。
四、安装Linux系统
本次以 CentOS6.5-minimal系统安装为例(minimal为最小化系统)
这里简单介绍一下本例中磁盘采用的分区
在Linux中,必须要有根分区(root)和交换分区(swap),根分区用来存放系统所必要的文件,将挂载到根目录(/)中,swap则是虚拟内存,当物理内存不足时,可以使用这部分充当RAM。以上两个分区是必须要有的,这里还划分出一个boot分区和data分区,boot用来存放启动引导,data用来存放自己练习时的数据文件。
五、Linux网络配置
为了方便后续的学习,下面开始为 Linux 虚拟机配置网络,以便根据自己的需求安装额外的系统工具,如 vim等,下面内容可以选看。
使用 window键+R键 打开运行,输入 cmd, 回车,在命令行窗口中输入 ipconfig,回车
如果不能同时满足以上两个要求,请在 VMware的工具栏中选择“编辑”——>“虚拟网络编辑器”
至此 VMware 中的配置已完成,下面进入Linux虚拟机进行操作。
因为要使用 vi 编辑器,最好能够了解一下他的简单操作,可参考vi编辑器快速入门
在linux虚拟机中输入命令
cd /etc/sysconfig/network-scripts/
之后输入
ls
查看当前目录下的文件,正常情况下会有一个名为 ifcfg-eth0 的文件(或者eth1,数字用来标识是哪个网卡),输入
vi ifcfg-eth0
以下为 ifcfg-eth0 的内容
DEVICE=eth0
HWADDR=00:0C:29:5A:5D:AB
TYPE=Ethernet
UUID=015ecd6c-e2bc-4521-a7af-8b2a8518668f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.78.130
NETMASK=255.255.255.0
GATEWAY=192.168.78.2
DNS1=114.114.114.114
DNS2=8.8.8.8
注意:上面有两处的值需要根据自己的实际情况填写
- IPADDR,这个需要查看前面 DHCP 配置中,起始 IP 地址和结束 IP 地址,确保自己写的IP在这个范围中;
- GATEWAY,这个需要查看前面NAT设置中的网关,GATEWAY(网关)的值要和NAT设置中的网关值一致。
剩余的项目可以照抄,编辑完成后保存退出vi编辑器。
至此 Linux虚拟机的网络配置已完成,重启虚拟机,使用ping 命令即可测试出此虚拟机网络已正常。
六、写死虚拟网卡的地址
此步骤是为了方便本机和虚拟机互通,如果只是想让Linux虚拟机能够访问互联网,可以不看这部分内容。
在本机中打开控制面板,选择网络和Internet
点击网络和共享中心
选择更改适配器设置
右键点击VMnet8,选择属性
选择Internet协议版本4,点击属性
至此全部配置完成。
七、使用xshell连接Linux虚拟机
至此本教程已全部完成,如果能对大家有一点点用,鄙人将倍感欣慰。