如何在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 error13如何解决?

    Linux error13通常指“Permission denied”(权限被拒绝)错误,是用户在操作Linux系统时最常遇到的权限问题之一,该错误可能出现在文件访问、命令执行、服务启动等多种场景下,核心原因是当前用户对目标资源(文件、目录、设备等)缺乏足够的操作权限,解决error13需要从权限管理、安全上下……

    2025年9月9日
    23000
  • Linux系统下MongoDB服务如何正确启动?

    在Linux系统中启动MongoDB需要一系列步骤,涉及安装验证、配置文件检查、权限设置及启动命令执行等,以下是详细操作流程,帮助用户顺利完成MongoDB的启动并解决常见问题,安装前确认在启动MongoDB前,需确保系统已正确安装MongoDB,不同Linux发行版的安装命令不同:基于Debian/Ubunt……

    2025年8月28日
    23300
  • Linux没有IP文件夹?正确操作指南

    访问本地网络配置文件目录Linux的网络配置通常存储在以下目录中,需使用终端命令操作:打开终端Ctrl+Alt+T(Ubuntu)或右键选择“打开终端”,进入网络配置目录通用路径(大部分系统): cd /etc/network/关键文件:interfaces(Debian/Ubuntu旧版)Red Hat/Ce……

    2025年6月26日
    21400
  • Linux运行Lua脚本竟如此简单?

    Lua在Linux中的安装方法根据发行版选择对应命令(需sudo权限):Ubuntu/Debian sudo apt update && sudo apt install lua5.4 # 安装Lua 5.4(推荐)CentOS/RHEL sudo yum install epel-releas……

    2025年7月8日
    25800
  • 如何快速将大文件分卷压缩成2GB?

    为什么需要分包压缩?突破单文件大小限制(如FAT32文件系统最大4GB)分割大文件便于网络传输分卷备份降低存储风险兼容不同存储介质常用工具及操作步骤使用 tar + split(推荐原生方案)场景:压缩并分割超大目录/文件步骤:# 合并分卷并解压cat output.tar.gz.part* | tar -xv……

    2025年7月26日
    51900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信