如何在VMware快速安装CentOS 7?

准备工作

  1. 所需软件

    • VMware Workstation Pro(官网下载)或免费版VMware Player
    • CentOS 7 ISO镜像(推荐清华源:下载地址)
  2. 硬件建议

    • 宿主机至少8GB内存(分配2GB+给虚拟机)
    • 20GB+可用磁盘空间
    • 启用CPU虚拟化(BIOS中开启Intel VT-x/AMD-V)

注:CentOS 7已于2025年6月停止维护,建议生产环境使用Rocky Linux或AlmaLinux替代,学习环境仍可继续使用。


创建虚拟机

  1. 新建虚拟机

    • 打开VMware → 点击”创建新的虚拟机” → 选择”典型”配置
    • 选择”稍后安装操作系统” → 类型选”Linux”,版本选”CentOS 7 64位”
  2. 分配资源

    虚拟机名称: CentOS7_Test(建议英文命名)
    存储位置: 非系统盘的SSD分区(如D:\VM\CentOS7)
    磁盘容量: 默认20GB → 选择"将虚拟磁盘拆分成多个文件"
    内存分配: 2048MB(2GB)
    CPU核心: 2核(根据宿主机配置调整)
  3. 关键设置

    • 在”自定义硬件”中:
      • 加载下载的CentOS ISO镜像到CD/DVD
      • 网络适配器选”NAT模式”(可联网)
      • 取消勾选”启动时连接”打印机/USB控制器

安装CentOS 7

  1. 启动安装

    • 点击”开启此虚拟机” → 出现安装界面后:
      • 选择”Install CentOS 7″
      • Tab键 → 末尾添加net.ifnames=0 biosdevname=0(禁用新式网卡命名)
  2. 分区配置(重点)

    • 选择”INSTALLATION DESTINATION” → 选20GB磁盘 → 点击”Done”
    • 分区方案选择”Standard Partition”:
      /boot      : 1024MB   (标准分区)
      swap       : 2048MB   (标准分区,内存≤4GB时建议2倍内存)
      / (根目录) : 剩余全部空间 (LVM管理)
    • 点击”Done” → 接受更改
  3. 网络与用户

    • “NETWORK & HOST NAME”:
      • 主机名改为centos7.local(可自定义)
      • 开启”Ethernet”连接 → 点击”Configure”设置静态IP(可选)
    • “USER SETTINGS”:
      • 设置root密码(需点击两次”Done”确认)
      • 创建普通用户(建议勾选”Make this user administrator”)
  4. 完成安装

    • 点击”Begin Installation” → 等待进度完成(约5-10分钟)
    • 安装完成后点击”Reboot”

首次启动配置

  1. 初始化设置

    • 接受许可证协议 → 完成网络配置
    • 关闭Kdump(学习环境可关闭节省内存)
      # 终端验证命令
      [user@centos7 ~]$ ip addr      # 查看IP地址
      [user@centos7 ~]$ ping baidu.com # 测试网络
  2. 安装VMware Tools(必做)

    • 虚拟机菜单 → 点击”安装VMware Tools”
      # 挂载并安装工具
      mkdir /mnt/cdrom
      mount /dev/cdrom /mnt/cdrom
      tar -zxvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp
      cd /tmp/vmware-tools-distrib/
      ./vmware-install.pl -d  # 自动安装
      reboot

      作用:支持文件拖拽、屏幕自适应、共享文件夹


常见问题解决

  1. 无法启动安装

    • 检查BIOS虚拟化是否开启(任务管理器→性能→虚拟化”已启用”)
    • 验证ISO镜像SHA256校验码(使用certutil -hashfile centos.iso SHA256
  2. 网络连接失败

    • 宿主机服务检查:
      # Windows管理员模式执行
      services.msc  # 确保VMware NAT/DHCP服务运行
    • 虚拟机内修复:
      nmcli connection reload
      systemctl restart NetworkManager
  3. 分辨率异常

    • 编辑虚拟机设置 → 显示器 → 指定”1920×1080″
    • 或修改GRUB配置:
      vi /etc/default/grub
      # 添加 GRUB_GFXMODE=1920x1080x32
      grub2-mkconfig -o /boot/grub2/grub.cfg

安全加固建议

  1. 立即更新系统:
    yum update -y && reboot
  2. 配置防火墙:
    firewall-cmd --permanent --add-service=ssh
    firewall-cmd --reload
  3. 禁用root远程登录:
    sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
    systemctl restart sshd

重要提示:CentOS 7已结束生命周期(EOL),仅建议用于学习,生产环境请迁移至:

  • Rocky Linux(CentOS创始团队维护)
  • AlmaLinux(社区驱动替代品)

引用说明

  1. VMware官方文档:Virtual Machine Installation Guide
  2. CentOS Wiki:Installation Notes for CentOS 7
  3. Linux Foundation:System Administration Best Practices
  4. 清华开源镜像站:CentOS镜像使用帮助
    基于2025年VMware Workstation 17 Pro及CentOS 7.9验证,步骤适用于Windows/macOS宿主机,技术细节可能随版本更新变化,请以实际环境为准。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4825.html

(0)
酷番叔酷番叔
上一篇 2025年6月17日 22:19
下一篇 2025年6月17日 22:45

相关推荐

  • Linux如何进行全局文件与内容搜索?

    Linux系统中,全局搜索是日常管理和开发中的高频需求,无论是定位特定文件、查找日志内容,还是分析代码结构,都需要依赖强大的搜索工具,本文将详细介绍Linux中全局搜索的核心工具及其使用方法,帮助用户高效完成搜索任务,文件名与属性搜索的核心工具find命令:灵活强大的文件系统搜索find命令是Linux下最灵活……

    2025年10月4日
    9600
  • Linux如何检查GCC是否安装?

    通过终端命令检查查看GCC版本(最常用) gcc –version输出结果分析:若已安装:显示版本号(如 gcc (Ubuntu 11.4.0) 11.4.0),若未安装:提示 Command ‘gcc’ not found,原理:调用GCC的版本信息,系统会检查可执行文件路径(/usr/bin/gcc),检……

    2025年7月12日
    12000
  • Linux删除设备管理有何影响?

    在Linux中,删除设备管理指当设备被移除时,系统自动执行的操作:卸载相关内核驱动模块、触发udev规则处理移除事件、并移除/dev下的设备节点文件,确保系统资源被正确释放。

    2025年7月26日
    11800
  • linux如何获取管理员

    Linux 中,通常可通过切换到 root 用户(如用 su 命令输入密码)

    2025年8月18日
    10700
  • 如何查看linux关机时间

    命令last reboot查看Linux系统上次重启时间,或通过`dmesg |

    2025年8月13日
    10100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信