欢迎光临
我们一直在努力

VMware 安装 CentOS 7/8 虚拟机(超详细步骤 + 命令)

目录

一、安装前准备

1.1 工具与镜像下载

1.2 硬件要求(最低配置)

1.3 开启宿主机虚拟化功能

二、VMware 创建虚拟机(图形化步骤)

2.1 新建虚拟机

2.2 安装 CentOS 系统(核心步骤)

2.3 首次登录虚拟机

三、虚拟机初始化配置(必做命令)

3.1 配置网络(确保能上网)

3.2 关闭防火墙(开发环境推荐)

3.3 关闭 SELinux(避免权限限制)

3.4 更新系统依赖(可选)

3.5 安装常用工具(开发必备)

四、VMware 常用操作与快捷键

4.1 虚拟机控制

4.2 实用快捷键

4.3 文件夹共享(宿主机与虚拟机互传文件)

五、常见问题与避坑指南

问题 1:虚拟机启动提示「Intel VT-x 处于禁用状态」

问题 2:网络配置后 ping 不通百度

问题 3:root 密码忘记

问题 4:无法复制粘贴文字

六、总结


适用场景:开发环境搭建、服务器测试、Linux 学习

工具版本:VMware Workstation Pro 16/17(兼容 15+)

CentOS 版本:CentOS 7 64 位(推荐,稳定性强)/ CentOS 8 64 位

核心优势:步骤带截图指引、命令可直接复制、避坑指南贯穿全程,新手零失败

一、安装前准备

1.1 工具与镜像下载

名称下载地址说明
VMware Workstation Pro VMware 官网 需提前安装 VMware 工具,确保版本兼容 64 位 CentOS 7 系统
CentOS 镜像文件 CentOS 官方镜像站 或 国内镜像站(阿里云) 选择 CentOS-7-x86_64-DVD-2009.iso(完整镜像,约 4.3GB,包含图形界面和更多软件包)

1.2 硬件要求(最低配置)

  • 宿主机(物理机):CPU 支持虚拟化(Intel VT-x/AMD-V)、内存 ≥ 4GB(推荐 8GB+)、硬盘剩余空间 ≥ 30GB(完整镜像安装占用空间更大)
    • 「CPU 虚拟化技术」说明:是 Intel/AMD 处理器自带的硬件功能,允许宿主机(物理机)同时运行多个独立的操作系统(如虚拟机),并为每个虚拟机分配独立的硬件资源(CPU、内存),相当于给虚拟机「模拟独立硬件环境」,是 VMware 等虚拟化软件运行的核心基础。
    • 如何确认 CPU 是否支持?
    • Windows 10/11:右键「此电脑」→「属性」→ 查看「处理器」型号(如 Intel i5-10400F、AMD Ryzen 5 5600X);
    • 访问 Intel/AMD 官网,输入处理器型号查询参数,若包含「Intel VT-x」(Intel 处理器)或「AMD-V」(AMD 处理器),则支持虚拟化。
    • 注意:绝大多数 2010 年后生产的 CPU 都支持此功能,仅部分老旧 CPU 或入门级赛扬 / 速龙系列可能不支持(不支持则无法运行 64 位虚拟机,或虚拟机运行异常卡顿)。
  • 虚拟机配置(后续设置):内存 ≥ 2GB、硬盘 ≥ 20GB、CPU 核心数 ≥ 2

1.3 开启宿主机虚拟化功能

  • BIOS 开启(必须开启!否则虚拟机无法启动或运行异常):
    • 为什么必须开启?:即使 CPU 支持虚拟化技术,默认情况下 BIOS 中该功能是关闭的,VMware 无法调用硬件虚拟化能力,会导致虚拟机启动失败(提示「Intel VT-x 处于禁用状态」),或 64 位虚拟机无法创建、运行时 CPU 占用率 100% 卡顿。开启后才能让 VMware 正常利用 CPU 虚拟化能力,保证虚拟机稳定运行。
  • 重启宿主机,开机时按快捷键进入 BIOS(联想 F2、戴尔 F12、惠普 F10、华硕 Del,具体看开机提示)
  • 找到「虚拟化技术」选项(Intel 处理器显示「Intel VT-x」,AMD 处理器显示「AMD-V」),设置为「Enabled」(开启)
  • 按 F10 保存退出,宿主机自动重启

二、VMware 创建虚拟机(图形化步骤)

2.1 新建虚拟机

        1.打开 VMware Workstation Pro,点击左上角「文件」→「新建虚拟机」

        2.选择「典型(推荐)」,点击「下一步」

        3.选择「安装程序光盘映像文件(ISO)」,点击「浏览」选择下载好的 CentOS 镜像文件(CentOS-7-x86_64-DVD-2009.iso),勾选「稍后安装操作系统」,点击「下一步」(备注:若勾选「自动安装」,需提前准备 kickstart 配置文件,新手建议「稍后安装」)

        4.客户机操作系统选择「Linux」,版本选择「CentOS 7 64 位」,点击「下一步」

        5.虚拟机名称:自定义(如「CentOS7-Test」),位置选择:建议放在非系统盘(如 D:\\VMware\\CentOS7),点击「下一步」

        6.磁盘容量:默认 20GB,选择「将虚拟磁盘存储为单个文件」(性能更好),点击「下一步」

        7.点击「自定义硬件」,调整配置(关键):

                7.1 内存:建议 2GB(2048MB),若宿主机内存充足可设 4GB

                7.2 CPU:建议 2 核心(根据宿主机 CPU 核心数调整,不超过宿主机核心数的一半)

                7.3 网络适配器:默认「NAT 模式」(推荐,虚拟机可访问外网,宿主机与虚拟机互通);若需局域网其他设备访问,选择「桥接模式」

                7.4 移除「打印机」(无用,减少资源占用)

        8.点击「完成」,虚拟机创建成功(此时未安装系统,仅创建了空虚拟机)

2.2 安装 CentOS 系统(核心步骤)

        1.选中创建好的虚拟机,点击「开启此虚拟机」

        2.开机后出现 CentOS 安装界面,用方向键选择「Install CentOS 7」,按回车(不要选「Test this media…」,会浪费时间)

        3.语言选择:默认「English」(推荐,避免中文路径乱码),点击「Continue」

        4.安装配置界面(关键!需完成 3 个核心配置):

                4.1 「DATE & TIME」:选择时区(如「Asia/Shanghai」),开启网络时间同步(NTP),点击「Done」

                4.2 「SOFTWARE SELECTION」:最小化镜像默认「Minimal Install」(仅命令行,无图形界面),直接点击「Done」(若需图形界面,可选择「GNOME Desktop」,但占用资源多)

                4.3 「INSTALLATION DESTINATION」:选择虚拟机磁盘(默认已选中),点击「Done」(默认自动分区,新手无需手动分区)

        5.点击「Begin Installation」,开始安装(约 5-10 分钟,取决于硬件性能)

        6.安装过程中,配置「ROOT PASSWORD」(root 密码):

                6.1 点击「ROOT PASSWORD」,输入密码(如 123456,新手建议简单密码,生产环境需复杂密码),点击「Done」(若密码简单,需点击 2 次「Done」确认)

                6.2 (可选)创建普通用户:点击「USER CREATION」,输入用户名和密码,点击「Done」

        7.安装完成后,点击「Reboot」重启虚拟机

2.3 首次登录虚拟机

  • 重启后,出现登录界面,输入用户名「root」,按回车,再输入设置的 root 密码(输入时不显示明文,正常现象),按回车登录
  • 登录成功后,进入 CentOS 命令行界面(黑色背景,白色文字),至此虚拟机安装完成
  • 三、虚拟机初始化配置(必做命令)

    登录后执行以下命令,优化虚拟机网络、依赖、权限,为后续安装软件(如 MySQL、Redis、Nginx)做准备

    3.1 配置网络(确保能上网)

    最小化安装默认未开启网络,需手动配置:

    # 1. 查看网卡名称(默认网卡名如 ens33,不同虚拟机可能不同)
    ip addr

    # 2. 编辑网卡配置文件(将 ens33 替换为实际网卡名)
    vim /etc/sysconfig/network-scripts/ifcfg-ens33

    # 3. 修改以下配置项(按 i 进入编辑模式,修改后按 Esc,输入 :wq 保存退出)
    BOOTPROTO=dhcp # 动态获取 IP(新手推荐,无需手动设置)
    ONBOOT=yes # 开机自动启用网卡

    # 4. 重启网络服务(使配置生效)
    systemctl restart network

    # 5. 验证网络是否通畅(ping 百度,按 Ctrl+C 停止)
    ping www.baidu.com
    # 输出「64 bytes from …」说明网络正常

    3.2 关闭防火墙(开发环境推荐)

    CentOS 默认开启防火墙,会阻止端口访问(如 3306、6379、80),开发环境可直接关闭:

    # 1. 停止防火墙服务
    systemctl stop firewalld

    # 2. 禁止防火墙开机自启
    systemctl disable firewalld

    # 3. 验证防火墙状态(输出 inactive 表示已关闭)
    systemctl status firewalld

    • 生产环境注意:不要直接关闭防火墙,需开放指定端口(如 firewall-cmd –add-port=80/tcp –permanent)

    3.3 关闭 SELinux(避免权限限制)

    SELinux 是 Linux 安全机制,会限制文件权限、端口访问,新手建议关闭:

    # 1. 临时关闭 SELinux(立即生效,重启后失效)
    setenforce 0

    # 2. 永久关闭 SELinux(修改配置文件,重启后生效)
    vim /etc/selinux/config
    # 将 SELINUX=enforcing 改为 SELINUX=disabled,保存退出

    # 3. 验证(输出 Permissive 表示临时关闭成功)
    getenforce

    3.4 更新系统依赖(可选)

    更新系统自带软件包,确保依赖版本最新:

    yum update -y # -y 自动确认更新,无需手动输入 y

    3.5 安装常用工具(开发必备)

    最小化安装缺少常用工具(如 wget、vim、net-tools),一次性安装:

    yum install -y wget vim net-tools lrzsz gcc gcc-c++

    • 工具说明:
      • wget:命令行下载文件
      • vim:文本编辑器(编辑配置文件)
      • net-tools:包含 ifconfig、netstat 等网络工具
      • lrzsz:Windows 与虚拟机互传文件(rz 上传、sz 下载)
      • gcc/gcc-c++:编译 C/C++ 程序(安装 Nginx、Redis 等需要)

    四、VMware 常用操作与快捷键

    4.1 虚拟机控制

    • 启动:选中虚拟机 → 点击「开启此虚拟机」
    • 关闭:命令行输入 shutdown -h now(正常关机,推荐);或 VMware 界面点击「关闭虚拟机」→ 选择「关闭客户机」
    • 暂停:点击 VMware 工具栏「暂停」按钮(暂停后占用内存,不占用 CPU)
    • 重启:命令行输入 reboot

    4.2 实用快捷键

    • 切换鼠标 / 键盘:Ctrl + G(将鼠标 / 键盘焦点切换到虚拟机);Ctrl + Alt(切回宿主机)
    • 全屏 / 退出全屏:Ctrl + Alt + Enter
    • 复制粘贴:VMware 工具栏 →「虚拟机」→「设置」→「选项」→「客户机隔离」,勾选「启用复制粘贴」(需要关机才能设置),即可在宿主机和虚拟机之间复制文字(命令、配置等)

    五、常见问题与避坑指南

    问题 1:虚拟机启动提示「Intel VT-x 处于禁用状态」

    • 原因:宿主机 BIOS 中未开启虚拟化功能
    • 解决:按「一、1.3 节」步骤开启 BIOS 虚拟化功能

    问题 2:网络配置后 ping 不通百度

    • 排查步骤:
    • 确认网卡配置 ONBOOT=yes(重新编辑 /etc/sysconfig/network-scripts/ifcfg-ens33)
    • 重启网络服务 systemctl restart network
    • 检查 VMware 网络设置:点击「编辑」→「虚拟网络编辑器」→「还原默认设置」,重启虚拟机

    问题 3:root 密码忘记

    • 解决:
    • 虚拟机开机,在 CentOS 启动界面按「e」进入编辑模式
    • 找到 linux16 开头的行,在末尾添加 rd.break,按 Ctrl + X 启动
    • 执行以下命令重置密码: mount -o remount,rw /sysroot
      chroot /sysroot
      passwd root # 输入新密码
      touch /.autorelabel
      exit
      reboot

    问题 4:无法复制粘贴文字

    • 解决:
    • 确保虚拟机已开机,点击「虚拟机」→「安装 VMware Tools」
    • 虚拟机中执行以下命令安装: mkdir /mnt/cdrom
      mount /dev/cdrom /mnt/cdrom
      cd /mnt/cdrom
      tar zxvf VMwareTools-*.tar.gz -C /tmp/
      cd /tmp/vmware-tools-distrib/
      ./vmware-install.pl # 一路按回车默认安装
    • 重启虚拟机 reboot,再次勾选「启用复制粘贴」即可

    六、总结

    通过以上步骤,已完成「VMware 配置 → CentOS 安装 → 初始化优化」全流程,虚拟机可直接用于:

  • Linux 命令学习、Shell 脚本开发
  • 服务器软件安装(MySQL、Redis、Nginx、Tomcat 等)
  • 项目部署测试(如 Java、Python 项目)
  • 后续可根据需求,继续配置静态 IP、搭建 LNMP/LAMP 环境、部署分布式服务等。如果需要某部分的详细扩展(如手动分区、配置静态 IP、搭建图形界面),可随时补充说明!

    赞(0)
    未经允许不得转载:171主机测评 » VMware 安装 CentOS 7/8 虚拟机(超详细步骤 + 命令)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址