上一篇
如何用vmware创建linux
- Linux
- 2025-08-17
- 5
打开VMware,选“创建新虚拟机”,择Linux版本,设CPU/内存/磁盘,加载ISO镜像,启动后按提示分区、设密码,完成安装即得
Linux
以下是使用 VMware 创建 Linux 虚拟机的完整操作指南,包含详细步骤、配置要点及实用技巧,适用于零基础用户快速上手,本文结合图文类比描述,关键操作均标注注意事项,帮助您高效完成部署。
前期准备
所需工具与材料清单
项目 | 推荐方案 | 备注 |
---|---|---|
VMware 软件 | VMware Workstation Pro (付费) / Player (免费) | Workstation Pro 支持更多高级功能(如快照、克隆) |
Linux 发行版镜像 | Ubuntu Server LTS (长期支持版)、CentOS Stream、Debian Stable | 官网下载 .iso 文件(示例:ubuntu-22.04.3-live-server-amd64.iso) |
宿主机配置 | CPU ≥ 2核,内存 ≥ 4GB,空闲磁盘 ≥ 20GB | 根据实际需求调整,生产环境建议更高配置 |
网络环境 | 确保宿主机可访问互联网(用于下载更新包) | 若需隔离环境可选择 NAT 或 Host-Only 模式 |
️ 重要提示
- 版权合规:仅使用官方提供的正版 Linux ISO 镜像,禁止传播复刻系统。
- 资源规划:单台虚拟机建议预留 2CPU + 2GB 内存作为最低配,复杂应用需增加至 4CPU+8GB。
- 备份习惯:创建前建议对现有数据进行本地/云备份,防止误操作导致数据丢失。
创建虚拟机全流程
Step 1: 启动新建虚拟机向导
- 打开 VMware,点击菜单栏 【文件】→【新建虚拟机…】,选择 典型(Recommended) 配置(适合大多数场景)。
- 勾选 “稍后安装操作系统”,取消选中“复选框以便于轻松安装”(后续手动指定 ISO 更灵活)。
Step 2: 基础参数设置
参数项 | 推荐值 | 说明 |
---|---|---|
虚拟机名称 | MyLinuxVM | 自定义名称,便于识别多个虚拟机 |
存放位置 | D:Virtual MachinesMyLinuxVM | 避免默认 C 盘,防止系统崩溃丢失数据 |
兼容性与主机版本 | autodetect (自动检测) | 保持默认,确保与当前 VMware 版本兼容 |
客户机操作系统系列 | Linux | 必须选择此项,否则无法识别 Linux 内核 |
操作系统版本 | Ubuntu 64-bit | 根据实际镜像选择(如 CentOS 则选 Red Hat Enterprise Linux 8) |
Step 3: 硬件资源配置
此阶段直接影响虚拟机性能,需重点关注以下三项核心参数:
组件 | 推荐配置范围 | 调优建议 |
---|---|---|
内存(MB) | 2048~8192 | 轻量级桌面选 2GB;开发/服务器环境建议 4GB 以上,不超过宿主机总内存的 50% |
处理器 | 2~4 个虚拟 CPU | 绑定特定物理核心可提升稳定性(进阶用户可在高级选项中设置) |
硬盘(GB) | 20~100 | 动态分配节省空间,但固态硬盘建议一次性分配足额空间以提高 I/O 速度 |
操作细节:
- 点击 【自定义硬件…】进入精细调节界面:
- 显存:默认 128MB 足够,图形化界面需求高可增至 256MB。
- 网络适配器:选择 NAT 模式(共享宿主 IP,适合新手);如需独立公网 IP 改用桥接模式。
- CD/DVD(SATA):加载已下载的 Linux ISO 镜像文件,确认路径无误。
- USB 控制器/声卡等设备可根据需求启用,非必要可不勾选。
Step 4: 正式安装 Linux 系统
- 启动虚拟机后会自动从 ISO 引导,出现安装界面时选择 Install Ubuntu Server(以 Ubuntu 为例)。
- 语言选择:English(后续可通过
localectl set-locale
切换为中文)。 - 键盘布局:US English(美式键盘)。
- 网络配置:DHCP 自动获取 IP(NAT 模式下由 VMnet8 网卡分配)。
- 分区方案:
- 新手推荐 Guided use entire disk(全盘自动分区)。
- 高级用户可选 Manual mode,手动划分 ,
/home
,swap
分区(交换分区建议为内存的 1~2 倍)。
- 时区设置:Asia/Shanghai(同步硬件时钟)。
- 账户创建:设置 root 密码及普通用户账号(务必记录密码)。
- 等待安装完成后重启,移除安装介质(右侧菜单 Edit Virtual Machine Settings → CD/DVD → Remove)。
安装后的关键优化
必做操作清单
任务 | 命令/操作方法 | 目的 |
---|---|---|
更新系统 | sudo apt update && sudo apt upgrade -y (Debian/Ubuntu)sudo yum update -y (CentOS) |
修复安全破绽,获取最新软件包 |
安装 Open-VM-Tools | 虚拟机菜单 【虚拟机】→【安装 VMware Tools】,按提示完成驱动安装 | 实现剪贴板互通、分辨率自适应、拖拽文件等功能 |
网络校验 | ip a 查看 IP 地址;ping www.baidu.com 测试外网连通性 |
确认网络配置正常 |
SSH 服务配置 | sudo systemctl enable --now sshd (Ubuntu)sudo systemctl enable --now sshd (CentOS) |
开启远程登录,方便后续管理 |
防火墙放行规则 | sudo ufw allow ssh (Ubuntu)sudo firewall-cmd --add-service=ssh (CentOS) |
允许 SSH 端口入站流量 |
进阶技巧
- 快照功能:安装完纯净系统后立即创建快照(Snapshot Manager),后续遇到问题可快速回滚。
- 共享文件夹:在虚拟机设置中添加共享文件夹(如 Z:SharedFolder),安装 Open-VM-Tools 后即可双向传输文件。
- 端口转发:若需对外提供服务(如 Web 服务),在虚拟机设置中配置端口转发规则(例:80:8080)。
常见问题排查
FAQs
Q1: 虚拟机启动后黑屏无反应怎么办?
A: 可能原因及解决方法:
- 显卡驱动未加载:确认已安装 Open-VM-Tools,并在虚拟机设置中启用 3D 加速(Display → Accelerate 3D graphics)。
- 显示器分辨率过高:进入恢复模式(开机按 Shift 键),修改
/etc/default/grub
文件中的GRUB_GFXMODE=text
,更新 grub 后重启。 - ISO 镜像损坏:重新下载并校验 MD5 值,确保镜像完整性。
Q2: 如何扩展虚拟机的磁盘空间?
A: 分两种情况处理:
- 未分区剩余空间充足:
- 关闭虚拟机 → 编辑虚拟机设置 → 硬盘 → 扩展磁盘容量 → 启动虚拟机 → 使用
fdisk
或parted
工具扩容分区 →resize2fs
同步文件系统。
- 关闭虚拟机 → 编辑虚拟机设置 → 硬盘 → 扩展磁盘容量 → 启动虚拟机 → 使用
- 无剩余空间:
- 添加第二块虚拟硬盘(Add Hard Disk),格式化后挂载到
/data
等目录。
- 添加第二块虚拟硬盘(Add Hard Disk),格式化后挂载到
通过以上步骤,您已成功搭建了一台基于 VMware 的 Linux 虚拟机,无论是学习编程、测试软件还是搭建私有云环境,这套方案都能提供稳定的运行平台,建议定期执行 sudo apt autoremove
清理无用依赖,并通过 htop
监控资源使用情况,如需进一步探索容器化技术(Docker/K8s),可直接在此环境中部署