macOS使用VMware虚拟机安装Linux系统CentOS7-64
macOS 10.14 VMware Pro 11.5.6 CentOS-7-x86_64-DVD-1804.iso
# 一、安装
下载完 CentOS,装好 VMware 后就可以开始安装了。
点击蓝色框
将下载好的 iso 文件拖进框内
取消 Use Easy Install
这些配置后续都可以修改,这里直接完成即可。
按键盘上下键控制,选择 Install CentOS 7,回车
安装中
# 二、初始化
# 语言
# 操作方式
初学者,所以选择了 GNOME Desktop。
# 分区
swap 2048mib
/boot 200mib ext4
其余都分给/ ext4
将 LVM 改成 Standard Partition,然后点击加号
注意这里是 mib
将File System 修改为 ext4
继续点加号,不需要修改
继续点加号
将File System 修改为 ext4
# kdump
取消 Enable kdump,暂时用不到
# 网络设置
选择 NAT 连接方式
接着点击 NETWORK & HOST NAME
打开 Mac 的 Terminal,输入
ifconfig
终端会出现很多网络信息。其中vmnet1是host-only,vmnet8是nat模式。
# 一个虚拟机
Address: x.x.x.100
Netmask: 255.255.255.0
Gateway& DNS: x.x.x.2
注意这里右上角要切成 ON
# 多个虚拟机
需要自己配置网卡。打开vmware preference,选择network,解锁。
点击左下角的加号,会生成一个vmnet+数字
的网卡,取消dhcp,点击apply。
打开Mac terminal
vim /Library/Preferences/VMware\ Fusion/networking
系统已经自动生成网卡的配置信息
此时回来看vmware preference,ip地址和mask掩码已经更新。
同样,按照一个虚拟机的方式,配置网络
进入网络设置
选择刚刚创建的网卡
其他步骤和一个虚拟机
一样。
# 开始安装
点击 begin installation
# 设置root账户
在安装时会出现如下界面,点击root password,设置 root 账号和密码
# 完成安装
点击重启
点进去接受协议,然后点右下角
# 偏好设置
需要创建一个普通用户,地区选择上海即可。完成后进入桌面,关闭演示。
# 切换 root 用户
点击右上角的关机键,退出普通用户。
点击 Not listed,然后输入用户名 root 和之前设置的 root 密码。
# 三、测试网络
curl www.baidu.com
#出现百度首页的html代码就是网络连接正常
2
# 四、minimal 安装
# 1. 网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# =============================================
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# static 静态ip
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=c29bd505-0f53-4cbc-a105-06b9104d1318
DEVICE=ens33
# 开启网卡自动连接
ONBOOT=yes
IPADDR=192.168.57.100
PREFIX=24
GATEWAY=192.168.57.2
DNS1=192.168.57.2
NETMASK=255.255.255.0
IPV6_PRIVACY=no
ZONE=
# =============================================
# 重启网络
service network restart
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 2. 缺少相关命令
可以使用 yum install 安装软件
# ipconfig
yum install net-tools
# vim
yum -y install vim*
2
3
4
5
# 3. 中文字符乱码
查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)
locale -a | grep "zh_CN"
没有输出,说明没有安装,输入下面的命令安装:
yum groupinstall "fonts" -y
安装完成,查看安了哪些中文语言包
locale -a |grep "zh_CN"
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
2
3
4
5
6
安装完成,测试此时curl百度是否显示乱码。
若还是乱码,
vi /etc/locale.conf
# 修改为中文环境
LANG="zh_CN.UTF-8"
# LANG="en_US.UTF-8"
source /etc/locale.conf
2
3
4
5
6
7
如果还是显示乱码,建议通过其他ssh终端测试,如果其他软件没问题就别折腾 vmware 了。
# 五、克隆后的配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 更改uuid,任意修改一处即可,数字改数字,字母改字母
UUID=c29bd505-0f53-4cbc-a105-06b9104d1318
# 更改ip
IPADDR=192.168.57.100
# 更改网关
GATEWAY=192.168.57.2
# 更改dns
DNS1=192.168.57.2
2
3
4
5
6
7
8
9
10
注意:需要修改vmware此虚拟机的网络配置为对应的vmnet网卡!
参考教程:
MacOS下VMware Fusion Ubuntu虚拟机配置Nat静态IP (opens new window)
MAC VMware fusion设置多个虚拟机上网 (opens new window)
mac 虚拟机VMware fusion设置nat模式 (opens new window)
Mac OS Fusion Linux虚拟机网络设置 (opens new window)
Mac安装VMware fusion 11安装Linux CentOS 7 (opens new window)
CentOS 7 minimal安装与使用 (opens new window)
centos7 中文乱码解决方法 (opens new window)
VMWare Fusion中CentOS命令行中文显示方块 (opens new window)