【2026最新Linux虚拟机安装】Linux 虚拟机安装VMware 17 + CentOS 7

在 Windows 上用 VMware Workstation Pro 17 创建虚拟机,完成 CentOS 7 安装与 NAT 网络配置,并用 FinalShell 通过 SSH 登录。本文只覆盖「装虚拟机、装系统、能远程连上」,不涉及其他软件栈。

⚡ 快速参考

  • 虚拟机:VMware Workstation Pro 17 + CentOS 7(最小安装)+ NAT 网络。
  • 远程:FinalShell SSH(主机填虚拟机 IP,端口 22)。
  • 注意:CentOS 7 已结束官方维护,仅适合学习/内网实验;生产环境建议 AlmaLinux / Rocky Linux 等替代发行版。

📚 学习目标

  • 能在 Windows 上独立完成 VMware 安装与虚拟机创建。
  • 能完成 CentOS 7 最小化安装并设置主机名、网络、root 密码。
  • 能配置 VMnet8 / NAT,并用 FinalShell SSH 连上虚拟机。

一、前言

步骤按顺序操作即可;文中示例密码、网段仅为演示,实际使用请改为强密码与符合你网络的地址。


二、准备工作

2.1 软件下载

项目 说明
VMware Workstation Pro 17 官网地址博通下载渠道获取安装包
CentOS 7 镜像 CentOS-7-x86_64-DVD.iso
FinalShell SSH/SFTP 远程连接(可选但推荐)

2.2 硬件要求

  • 内存 :物理机 ≥ 8GB(建议虚拟机分配 4GB)。
  • 磁盘 :剩余空间 ≥ 50GB(虚拟磁盘与快照会占空间)。
  • CPU :在 BIOS 中开启 Intel VT-xAMD-V 虚拟化。

三、安装 VMware Workstation 17

3.1 安装步骤

  1. 右键安装包 → 以管理员身份运行

  2. 勾选同意协议 → 下一步。

  3. 安装路径 建议非系统盘,例如:C:\Software\vmware17

  4. 可取消:启动时检查更新客户体验改进计划 (按个人习惯)。

  5. 勾选桌面快捷方式 → 安装 → 按提示完成(必要时重启)。

3.2 验证安装

  1. Win + R → 输入 ncpa.cpl 回车。
  2. 在网络连接中应能看到 VMnet1VMnet8 等 VMware 虚拟网卡,即表示安装基本正常。

四、创建 CentOS 7 虚拟机

4.1 新建虚拟机

  1. 打开 VMware → 创建新的虚拟机
  2. 选择:典型(推荐)
  3. 选择:稍后安装操作系统
  4. 客户机操作系统:LinuxCentOS 7 64 位
  5. 虚拟机名称 :例如 ai_node1位置 建议非系统盘,例如:C:\Software\CentOS_AI\ai_node1
  6. 磁盘 :约 50GB将虚拟磁盘存储为单个文件(便于迁移时可再评估拆分)。

4.2 自定义硬件(建议)

  • 内存:4096 MB(4 GB)。
  • 处理器:2 核(可按主机性能调整)。
  • CD/DVD :选择已下载的 CentOS 7 ISO
  • 网络适配器NAT
  • 不需要可移除:打印机 等无关设备。


五、安装 CentOS 7 系统

5.1 启动安装

  1. 开启此虚拟机 → 选择 Install CentOS 7
  2. 语言 :简体中文 → 继续

5.2 安装配置

  • 软件选择最小安装(命令行环境)。
  • 安装位置:使用默认自动分区即可(新手场景)。
  • 网络和主机名
    • 打开网卡(常见名 ens33)。
    • 主机名 :例如 node1

5.3 设置 root 密码并完成

  1. 设置 root 密码(示例中若使用弱密码,需点两次 完成 确认)。
  2. 等待安装结束 → 重启
  3. 重启后使用 root 登录(本地控制台)。


六、FinalShell 远程连接(推荐)

6.1 配置 VMware NAT(VMnet8)子网

  1. VMware 菜单 → 编辑虚拟网络编辑器
  2. 选中 VMnet8(NAT 模式)更改设置(管理员权限)。
  3. 将子网示例配置为(可按你规划调整,需整网段一致):
    • 子网 IP192.168.88.0
    • 子网掩码255.255.255.0
    • NAT 设置 中网关常见为子网 .2,例如:192.168.88.2

6.2 修改 Windows 上 VMnet8 网卡 IPv4

  1. Win + Rncpa.cpl
  2. 右键 VMware Network Adapter VMnet8属性Internet 协议版本 4 (TCP/IPv4)
  3. 示例静态配置(与上文子网一致时):
    • IP192.168.88.1
    • 掩码255.255.255.0
    • 默认网关192.168.88.2
    • DNS192.168.88.2(或改为 114.114.114.114 等公共 DNS,视网络而定)

若你更熟悉 DHCP,也可让 VMnet8 与虚拟机网卡使用自动获取;关键是主机与虚拟机在同一 NAT 网段且能互通。

6.3 在虚拟机中查看 IP

在 CentOS 7 控制台执行:

bash 复制代码
ip addr

记下形如 192.168.88.xxx 的地址。(最小安装若提示没有 ifconfig,用 ip 即可。)

6.4 FinalShell 新建会话

  • 协议:SSH
  • 主机 :虚拟机 IP(例如 192.168.88.128
  • 端口:22
  • 用户名:root
  • 密码:安装时设置的 root 密码

连接成功后,即表示虚拟机安装与网络连通性基本就绪。


七、常见问题简表

现象 排查方向
FinalShell 连不上 虚拟机是否已开机、sshd 是否运行、IP 是否在同一网段、22 端口、防火墙
NAT 下虚拟机无网 VMware NAT 相关服务、DNS、是否误配主机 VMnet8
安装界面找不到磁盘 虚拟机磁盘是否已添加、虚拟化是否在 BIOS 中开启

相关推荐
ltl5 小时前
内核追踪:ftrace、kprobe、uprobe、tracepoint 生产实战
linux
·薯条大王5 小时前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程
java·linux·运维·服务器·汇编·c++·python
小小、码农8 小时前
Linux进程控制:从fork到exec,手写一个简易Shell
linux·运维·服务器
不会就选b8 小时前
Linux之进程间通信(二)---模拟进程池
linux·运维·服务器
沫璃染墨10 小时前
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》
linux·运维·服务器·c语言·c++
AIgorithmGEEK11 小时前
Linux 环境变量完全指南:从入门到理解底层原理
linux·运维·服务器
修罗王11 小时前
Linux Docker 服务管理与排查实战指南(新手速查版)
运维·docker
迪康Defender11 小时前
从静态存储到动态流转:终端透明加密两种模式实战解析
运维·服务器·网络·数据库·其他
酷可达拉斯12 小时前
Linux操作系统-升级OpenSSH修复漏洞
linux·运维·服务器·云计算
Molesidy12 小时前
【Linux】基于busybox的根文件系统的完善
linux·服务器·嵌入式linux