VMware的vmware tools灰色无法安装(虚拟机Cent OS Linux)

我使用的是Cent OS Linux。

找了好多解决方法,发现这个方法可以解决问题。

参考:​​​​​​VMware Tools一直灰色 无法安装问题 - 哈哈哈嗝 - 博客园问题描述: 新手 想安装VMware tools与 主机进行文件共享 虚拟机(M) –> 安装VMware Tools(T) 一直显示灰色 按键一直不好使 尝试了很多次 什么linux.iso 但根本没用 一直找不到CSDN上说的什么什么gz压缩包 反复试了很多遍csdn上的教程 大多都没用 https://www.cnblogs.com/Liyuting/p/16979097.html

进入虚拟机的设置,将CD/DVD设置为自动检测。

        

设置完成后保存,重启虚拟机。

再次进入就发现重新安装可以点了。

        点击后发现下方会报出:在客户机中装载虚拟 CD 驱动器,启动终端,使用 tar 解压缩安装程序,然后执行 vmware-instal.pl安装 VMware Tools。

        不用在意,直接打开文件夹。

这个时候会发现VMware Tools已经出现了,随便新建一个文件夹,将VMwareTools-10.3.23-16594550.tar.gz解压缩到该文件夹。

解压后点进文件夹,找到vmware-install.pl所在的位置。

右键打开Open in Console打开控制台。

输入su - 进入root模式。

su - 

输入cd /home/dijiu/vm_tools/VMwareTools-10.3.23-16594550/vmware-tools-distrib

这里把后边的路径改为你的vmware-install.pl所在位置的路径,可从上方直接复制。

cd /home/dijiu/vm_tools/VMwareTools-10.3.23-16594550/vmware-tools-distrib

输入./vmware-install.pl后就可以开始下载,然后一直回车默认就好。

./vmware-install.pl

我第一次进行这个操作的时候,出现了这个问题。

The installer will next check if there are any missing kernel drivers. Type yes
if you want to do this, otherwise type no [yes] 

INPUT: [yes]  default

Creating a new VMware Tools installer database using the tar4 format.

Installing VMware Tools.

In which directory do you want to install the binary files? 
[/usr/bin] 

INPUT: [/usr/bin]  default

What is the directory that contains the init directories (rc0.d/ to 
rc6.d/)? 

INPUT: []  default

The path "" is not an existing directory.

What is the directory that contains the init directories (rc0.d/ to 
rc6.d/)? 

最终也是找到了解决方法。

进入到根目录,在根目录里打开控制台。

依次输入这些指令。

mkdir /etc/rc.d/rc0.d
mkdir /etc/rc.d/rc1.d
mkdir /etc/rc.d/rc2.d
mkdir /etc/rc.d/rc3.d
mkdir /etc/rc.d/rc4.d
mkdir /etc/rc.d/rc5.d
mkdir /etc/rc.d/rc6.d

上边问题就可以解决了,然后再进行之前的操作一直回车vmware tools就下好啦。

<think>我们正在处理用户的问题:如何在Mac上使用虚拟机安装Linux CentOS 7。根据提供的引用,我们可以总结出以下步骤: 1. **前期工具准备**: - 下载并安装VMware Fusion(注意:根据引用[1]和[2],用户需要下载VMware Fusion,版本可以是8.1.1或12.1.0,但注意引用[1]提到的是8.1.1,而引用[2]提到的是12.1.0版本。由于用户使用的是Mac,需要选择与自己的Mac系统兼容的版本。另外,引用[3]提到在Mac M1上安装,所以如果是M1芯片,需要确保VMware Fusion支持M1芯片的版本)。 - 下载CentOS 7镜像文件(引用[1]和[2]都提到了从CentOS官方下载,引用[2]给出了具体的下载链接:https://vault.centos.org/)。 2. **安装过程**: - 打开VMware Fusion,创建新的虚拟机(引用[2])。 - 选择下载的CentOS 7镜像文件进行安装(引用[1]和[2])。 - 在安装过程中,可能会遇到没有图形界面的问题(引用[4]提到安装后可能是命令行界面,用户可以选择安装图形界面或者使用远程连接工具)。 3. **配置**: - 配置静态IP地址(引用[2]提到配置静态IP地址的步骤,但具体步骤没有详细说明,我们可以提供一般步骤)。 - 如果使用远程连接工具(如Termius)连接虚拟机,需要确保虚拟机的网络设置正确,并且Mac的防火墙和权限设置允许连接(引用[3]提到了Termius连接虚拟机时终端闪退的解决方法:给予Termius全磁盘访问权限,以及使用root用户登录)。 4. **常见问题**: - 引用[1]提到解决MacOS catalina升级后VMware黑屏的问题。 - 引用[3]提到在Mac M1上安装CentOS 7时,使用Termius连接后终端闪退的问题及解决方法。 根据以上信息,我们可以为用户提供详细的安装步骤。由于用户没有指定Mac芯片类型(Intel还是Apple Silicon),我们将分别说明。 **步骤分解**: ### 1. 准备工作 - **下载VMware Fusion**:访问[VMware Fusion下载页面](https://www.vmware.com/products/fusion/fusion-evaluation.html),选择适合自己Mac芯片的版本(Intel芯片选择x86版本,Apple Silicon选择ARM版本)。注意,VMware Fusion Pro需要许可证,而VMware Fusion Player是免费的(但需要注册获取许可证密钥)。 - **下载CentOS 7镜像**:访问[https://vault.centos.org/](https://vault.centos.org/),选择合适的版本。注意,由于CentOS 7已经停止更新,所以需要从vault仓库下载。建议下载DVD ISO镜像(如CentOS-7-x86_64-DVD-2009.iso)或Minimal ISO(体积较小)。对于Apple Silicon(M1/M2)芯片,由于CentOS官方没有提供ARM架构的CentOS 7镜像,用户可能需要考虑其他Linux发行版(如CentOS Stream或Rocky Linux)或者使用x86镜像通过VMware的转译运行(性能可能受影响)。但引用[3]提到在Mac M1上安装,所以可能是通过转译运行。 ### 2. 安装VMware Fusion - 下载完成后,打开.dmg文件,将VMware Fusion拖到Applications文件夹。 - 启动VMware Fusion,根据提示完成安装(可能需要输入管理员密码)。 - 如果是首次使用,需要接受许可协议并输入许可证密钥(如果是免费版,需要注册获取)。 ### 3. 创建虚拟机 - 打开VMware Fusion,点击左上角菜单“文件”->“新建”,或者直接点击“新建”。 - 选择“从光盘或镜像中安装”,然后点击“继续”。 - 将下载的CentOS 7 ISO文件拖入窗口,或者点击“使用其他光盘或光盘映像”选择ISO文件。 - VMware Fusion会识别操作系统为“CentOS 64位”,点击“继续”。 - 配置虚拟机设置: - **操作系统**:选择“Linux”->“CentOS 7 64位”(如果识别不正确,可以手动选择)。 - **虚拟硬盘**:建议至少20GB(默认可能为20GB),选择“单个文件”或“分割为多个文件”(按需选择)。 - **内存**:建议至少2GB(2048MB),如果主机内存充足,可以分配更多。 - **处理器**:至少1个处理器核心,建议2个。 - **网络适配器**:默认使用NAT模式(虚拟机通过主机网络访问互联网),也可以选择桥接模式(虚拟机直接连接物理网络,获得独立IP)。 - **其他**:可以保持默认,也可以根据需求调整(如USB控制器、声卡等)。 - 点击“完成”保存设置。 ### 4. 安装CentOS 7 - 启动虚拟机,将自动从ISO镜像启动,进入安装界面。 - 选择“Install CentOS 7”并回车。 - 选择安装过程中的语言(建议选择English)。 - 进入安装配置界面(INSTALLATION SUMMARY): - **DATE & TIME**:设置时区(选择Asia/Shanghai)。 - **KEYBOARD**:键盘布局(默认即可)。 - **INSTALLATION SOURCE**:安装源(默认是本地介质,不需要更改)。 - **SOFTWARE SELECTION**:软件选择(默认是“Minimal Install”,即最小化安装,不带图形界面。如果需要图形界面,选择“GNOME Desktop”或“KDE Plasma Workspaces”等。注意:图形界面会占用更多磁盘空间和内存)。 - **INSTALLATION DESTINATION**:安装目标(即磁盘分区)。点击进入,选择之前创建的虚拟硬盘,然后选择“自动配置分区”或手动分区(对于新手,自动分区即可)。点击“Done”返回。 - **NETWORK & HOST NAME**:网络和主机名。打开网络连接(默认是关闭的),设置主机名(如centos7),并可以配置网络(这里可以设置静态IP,但需要知道网络环境,比如网关、子网掩码、DNS等。如果不需要静态IP,可以跳过,默认使用DHCP)。点击“Configure”可以设置静态IP(选择IPv4,Method选择Manual,然后填写IP地址、子网掩码、网关和DNS服务器)。 - 完成以上配置后,点击“Begin Installation”开始安装。 - 在安装过程中,设置root密码(必须设置)和创建用户(可选)。 - 安装完成后,点击“Reboot”重启虚拟机。 ### 5. 首次启动和配置 - 重启后,使用设置的用户名和密码登录(如果是命令行界面,输入用户名和密码;如果是图形界面,通过图形界面登录)。 - 如果安装的是命令行界面,可以使用终端进行操作。 ### 6. 配置静态IP(可选,如果需要) - 编辑网络配置文件(以eth0为例): ```bash sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 网卡名称可能不同,常见的有ens33、eth0等 ``` - 修改以下参数(假设使用静态IP): ``` BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 # 静态IP地址 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.1.1 # 网关 DNS1=8.8.8.8 # DNS服务器 ``` - 保存后重启网络服务: ```bash sudo systemctl restart network ``` ### 7. 远程连接(可选) - 在Mac上可以使用终端通过SSH连接虚拟机(如果虚拟机已经启动SSH服务,默认是启动的): ```bash ssh username@虚拟机IP地址 ``` - 也可以使用图形化的SSH客户端,如Termius(引用[3]提到)。注意:如果使用Termius连接后终端闪退,需要给Termius全磁盘访问权限(在系统偏好设置->安全性与隐私->隐私->全磁盘访问中添加Termius)。 ### 8. 常见问题解决 - **VMware黑屏问题**:引用[1]提到解决MacOS catalina升级后VMware黑屏的问题。解决方法可能是更新VMware Fusion到最新版本,或者修改虚拟机的显示设置(将3D图形加速关闭)。 - **Mac M1芯片安装问题**:由于CentOS 7没有官方支持ARM架构,在M1芯片上安装可能会遇到问题。可以尝试使用其他支持ARM架构的Linux发行版(如Ubuntu、Fedora等)或者使用UTM(基于QEMU的虚拟机)来安装CentOS 7(性能可能较差)。如果坚持使用VMware Fusion,需要确保安装的版本支持Apple Silicon,并且使用x86镜像时开启转译(Rosetta 2)。 ### 注意事项 - 在Apple Silicon芯片的Mac上,VMware Fusion需要13版本以上才支持运行x86虚拟机(通过转译),且性能可能不如原生ARM系统。用户可以考虑使用支持ARM架构的Linux发行版(如CentOS Stream 9)以获得更好的性能。 **相关问题**: 1. 如何在VMware Fusion中配置虚拟机的网络设置(如NAT、桥接模式)? 2. CentOS 7安装后如何安装图形界面? 3. 如何在Mac上通过SSH连接CentOS 7虚拟机? 4. 在Mac M1芯片上安装CentOS 7有哪些替代方案? 5. 如何解决VMware虚拟机启动黑屏的问题? 以上步骤和问题供用户参考,用户可以根据自己的具体情况进行调整。</think>### 在Mac上使用虚拟机安装CentOS 7的完整步骤 #### 一、前期准备 1. **下载VMware Fusion** - 访问[VMware官网](https://www.vmware.com/products/fusion/fusion-evaluation.html)下载最新版(推荐12.1.0+)[^2] - Apple Silicon芯片(M1/M2)需选择支持ARM架构的版本 2. **获取CentOS 7镜像** - 官方镜像地址:[https://vault.centos.org/](https://vault.centos.org/)[^1] - 推荐下载`CentOS-7-x86_64-Minimal-2009.iso`(约1GB) #### 二、安装流程 ```mermaid graph TD A[启动VMware Fusion] --> B[新建虚拟机] B --> C[选择CentOS ISO文件] C --> D[配置虚拟机参数] D --> E[启动安装过程] E --> F[设置分区/网络/用户] F --> G[完成安装] ``` 1. **创建虚拟机** - 打开VMware Fusion → 左上角"文件" → "新建" - 拖入下载的CentOS 7 ISO文件 → 选择"Linux" → "CentOS 7 64位" 2. **配置虚拟机参数** ```plaintext 内存:建议≥2GB(默认1GB不足) 硬盘:≥20GB(选择"单个虚拟磁盘") 网络适配器:NAT模式(默认) 处理器:2核心(提升性能) ``` 3. **安装CentOS 7** - 启动虚拟机 → 选择"Install CentOS 7" - 关键设置: - 语言:English - 安装目标:自动分区 - 网络:开启`ONBOOT=yes`(重要!) - 用户:设置root密码+创建普通用户 - 点击"Begin Installation" #### 三、网络配置(静态IP) 1. 修改网络配置文件: ```bash sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 2. 修改以下参数: ```ini BOOTPROTO=static ONBOOT=yes IPADDR=192.168.xx.xx # 自定义IP NETMASK=255.255.255.0 GATEWAY=192.168.xx.1 # 网关同宿主机 DNS1=8.8.8.8 ``` 3. 重启网络服务: ```bash sudo systemctl restart network ``` #### 四、常见问题解决 1. **终端闪退问题** - 进入Mac系统:`系统偏好设置 → 安全性与隐私 → 隐私 → 全磁盘访问` - 添加Termius/终端到白名单[^3] 2. **VMware黑屏问题** - 升级VMware Fusion到最新版 - 关闭3D加速:虚拟机设置 → 显示器 → 取消"加速3D图形"[^1] 3. **Apple Silicon芯片注意事项** - 需使用支持ARM架构的CentOS镜像(如CentOS Stream) - 或通过UTM等支持x86转译的工具安装 #### 五、连接虚拟机 1. **SSH连接(推荐)** ```bash ssh username@虚拟机IP ``` 2. **图形界面安装(可选)** ```bash sudo yum groupinstall "GNOME Desktop" startx ``` > **关键提示**:首次启动后执行`sudo yum update`更新系统,确保安全补丁最新[^4]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值