macOS使用VMware虚拟机安装Linux系统CentOS7-64

2022-01-11 macOS

macOS 10.14 VMware Pro 11.5.6 CentOS-7-x86_64-DVD-1804.iso

# 一、安装

下载完 CentOS,装好 VMware 后就可以开始安装了。

Linux-installation-001.png

点击蓝色框

Linux-installation-002.png

将下载好的 iso 文件拖进框内

Linux-installation-003.png

Linux-installation-004.png

取消 Use Easy Install

Linux-installation-005.png

这些配置后续都可以修改,这里直接完成即可。

Linux-installation-006.png

Linux-installation-008.png

按键盘上下键控制,选择 Install CentOS 7,回车

Linux-installation-009.png

安装中

Linux-installation-010.png

# 二、初始化

# 语言

Linux-installation-011.png

# 操作方式

Linux-installation-012.png

初学者,所以选择了 GNOME Desktop。

Linux-installation-013.png

# 分区

swap 2048mib

/boot 200mib ext4

其余都分给/ ext4

Linux-installation-014.png

Linux-installation-015.png

将 LVM 改成 Standard Partition,然后点击加号

Linux-installation-016.png

注意这里是 mib

Linux-installation-017.png

将File System 修改为 ext4

Linux-installation-018.png

继续点加号,不需要修改

Linux-installation-019.png

继续点加号

Linux-installation-020.png

将File System 修改为 ext4

Linux-installation-021.png

Linux-installation-022.png

# kdump

Linux-installation-023.png

取消 Enable kdump,暂时用不到

Linux-installation-024.png

# 网络设置

选择 NAT 连接方式

Linux-installation-026.png

接着点击 NETWORK & HOST NAME

Linux-installation-025.png

打开 Mac 的 Terminal,输入

ifconfig
1
copy

终端会出现很多网络信息。其中vmnet1是host-only,vmnet8是nat模式。

# 一个虚拟机

ifconfig.png

Address: x.x.x.100

Netmask: 255.255.255.0

Gateway& DNS: x.x.x.2

Linux-installation-027.png

注意这里右上角要切成 ON

Linux-installation-028.png

# 多个虚拟机

需要自己配置网卡。打开vmware preference,选择network,解锁。

点击左下角的加号,会生成一个vmnet+数字的网卡,取消dhcp,点击apply。

Linux-installation-039.png

打开Mac terminal

vim /Library/Preferences/VMware\ Fusion/networking
1
copy

系统已经自动生成网卡的配置信息

Linux-installation-040.png

此时回来看vmware preference,ip地址和mask掩码已经更新。

Linux-installation-041.png

同样,按照一个虚拟机的方式,配置网络

Linux-installation-042.png

进入网络设置

Linux-installation-043.png

选择刚刚创建的网卡

Linux-installation-044.png

其他步骤和一个虚拟机一样。

# 开始安装

点击 begin installation

# 设置root账户

在安装时会出现如下界面,点击root password,设置 root 账号和密码

Linux-installation-029.png

# 完成安装

点击重启

Linux-installation-030

点进去接受协议,然后点右下角

Linux-installation-031

# 偏好设置

需要创建一个普通用户,地区选择上海即可。完成后进入桌面,关闭演示。

Linux-installation-032

Linux-installation-033

Linux-installation-034

Linux-installation-035

# 切换 root 用户

点击右上角的关机键,退出普通用户。

Linux-installation-036

点击 Not listed,然后输入用户名 root 和之前设置的 root 密码。

Linux-installation-038

# 三、测试网络

curl www.baidu.com
#出现百度首页的html代码就是网络连接正常
1
2
copy

# 四、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
1
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
copy

# 2. 缺少相关命令

可以使用 yum install 安装软件

# ipconfig
yum install net-tools

# vim
yum -y install vim*
1
2
3
4
5
copy

# 3. 中文字符乱码

查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)

locale -a | grep "zh_CN"
1
copy

没有输出,说明没有安装,输入下面的命令安装:

yum groupinstall "fonts" -y
1
copy

安装完成,查看安了哪些中文语言包

locale -a |grep "zh_CN"
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
1
2
3
4
5
6
copy

安装完成,测试此时curl百度是否显示乱码。

若还是乱码,

vi /etc/locale.conf

# 修改为中文环境
LANG="zh_CN.UTF-8"
# LANG="en_US.UTF-8"

source /etc/locale.conf
1
2
3
4
5
6
7
copy

如果还是显示乱码,建议通过其他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
1
2
3
4
5
6
7
8
9
10
copy

注意:需要修改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)

CentOS 下 安装配置 Vim编辑器 (opens new window)

Linux修改网卡配置 (opens new window)

上次更新: 2025-06-15