MAC中安装虚拟机,其实和windows中几乎是一样的,就是虚拟机地址配置稍微有点曲折,但都是小问题。网上好多教程也有一点坑,我就将自己学习过程中的记录下来。

MAC中虚拟机:

  1. Parallels Desktop - 虽然好用但是收费机制,更新花钱、花钱、花钱。
  2. Virtual Box - 免费、免费、免费,带NTFS读写,不用买ParagonNTFS,省100块。
  3. VMWare Fusion - 强大的虚拟机,商业软件。
  4. Veertu - Mac上最轻便的虚拟机,只有跑Windows才会收费。比较新,很多功能不支持。

第一步:MAC中安装VMWare Fusion

直接忽略。。。。。。

第二步:下载Centos6.8mini_64

阿里云开源镜像站 http://mirrors.aliyun.com/,自己找一个mini版,因为我们是做服务器,不需要界面,越小越好。。。

第三步:安装Centos6.8

新建:
图1

这里写图片描述

选择64位的centos
这里写图片描述

新建虚拟磁盘
这里写图片描述

进行自定义设置
这里写图片描述

自定义虚拟机名称:后面设置ip地址的时候会用到
这里写图片描述

在设置中选择你下载的centos-mini.iso
这里写图片描述

切记勾选 连接CD/DVD驱动器

发现以前文章中这里没有勾选,后面修改的(2019-12-16)
在这里插入图片描述

这里写图片描述
然后点击开始按钮,就开始安装了。。。。一路疯狂的next和yes你就成功了。。。

第四步:配置网络和mac通信,类似于windows的NAT模式

4.1 设置虚拟机MAC地址,完了彻底退出

这里写图片描述

这里写图片描述

4.2 配置虚拟机IP和MAC地址

进入你的mac机器命令终端-terminal.app执行命令:

dongguadeMacBook-Pro:~ donggua$ sudo vim /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf 

打开dhcpd.conf,查看里面的配置文件信息:

allow unknown-clients;
default-lease-time 1800;                # default is 30 minutes
max-lease-time 7200;                    # default is 2 hours
# subnet 子网 172.16.29.0 
#netmask 子网掩码 255.255.255.0
subnet 172.16.29.0 netmask 255.255.255.0 {
	range 172.16.29.128 172.16.29.254;  # 动态分配的IP范围,你要给你的新建虚拟机配置一个在此范围内的IP
	option broadcast-address 172.16.29.255;
	option domain-name-servers 172.16.29.2;
	option domain-name localdomain;
	default-lease-time 1800;                # default is 30 minutes
	max-lease-time 7200;                    # default is 2 hours
	option netbios-name-servers 172.16.29.2;
	option routers 172.16.29.2;
}
host vmnet8 {
	hardware ethernet 00:50:56:C0:00:08;
	fixed-address 172.16.29.1;
	option domain-name-servers 0.0.0.0;
	option domain-name "";
	option routers 0.0.0.0;
}
####### VMNET DHCP Configuration. End of "DO NOT MODIFY SECTION" #######
# 这里就是你要配置的地方
# CentOS64 就是你在新建虚拟机时自定义的虚拟机名称,必须保持一致
# hardware ethernet 00:50:56:34:18:1C 就是4.1所生成的MAC地址
# fixed-address 172.16.29.135 就是上面所允许范围内你自己定义的IP,也就是你虚拟机的IP	
host CentOS64 {
        hardware ethernet 00:50:56:34:18:1C;
        fixed-address 172.16.29.135;		
}

# 以后每新增一个虚拟机,就在后面配置这串文件
host 你的虚拟机名称 {
        hardware ethernet  VMWareFusion中生成的MAC地址;
        fixed-address      动态分配IP范围内你自定义的虚拟机IP;		
}

第五步:设置centos网络信息

登录虚拟机

vi /etc/sysconfig/network-scripts/ifcfg-eth0

这里写图片描述

修改MAC地址

HWADDR=前面生成的MAC地址

修改开机启动

ONBOOT=yes

这里写图片描述
重启

注意:
如果我们进入虚拟机之后,发现没有eth0网卡时。

这里写图片描述
执行命令:

[root@localhost ~]# vi /etc/udev/rules.d/70-persistent-net.rules 

删除误操作出现的网卡信息
这里写图片描述
重启网卡就好了。这个现象在克隆虚拟机的时候也有可能出现。。。。

使用SecureCRT测试连通。

第六步:CentOS系统更换软件安装源,默认的太慢了

6.1:备份你的原镜像文件,以免出错后可以恢复。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

6.2 下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 5

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

6.3 运行yum makecache生成缓存

yum clean all
yum makecache

以上就是全文的内容,由于水平有限,文章中难免会有错误,希望大家指正。谢谢~

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐