当前位置:首页 > Linux > 正文

如何用vmware创建linux

打开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: 启动新建虚拟机向导

  1. 打开 VMware,点击菜单栏 【文件】→【新建虚拟机…】,选择 典型(Recommended) 配置(适合大多数场景)。
  2. 勾选 “稍后安装操作系统”,取消选中“复选框以便于轻松安装”(后续手动指定 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 速度

操作细节

如何用vmware创建linux  第1张

  • 点击 【自定义硬件…】进入精细调节界面:
    • 显存:默认 128MB 足够,图形化界面需求高可增至 256MB。
  • 网络适配器:选择 NAT 模式(共享宿主 IP,适合新手);如需独立公网 IP 改用桥接模式。
  • CD/DVD(SATA):加载已下载的 Linux ISO 镜像文件,确认路径无误。
  • USB 控制器/声卡等设备可根据需求启用,非必要可不勾选。

Step 4: 正式安装 Linux 系统

  1. 启动虚拟机后会自动从 ISO 引导,出现安装界面时选择 Install Ubuntu Server(以 Ubuntu 为例)。
  2. 语言选择:English(后续可通过 localectl set-locale 切换为中文)。
  3. 键盘布局:US English(美式键盘)。
  4. 网络配置:DHCP 自动获取 IP(NAT 模式下由 VMnet8 网卡分配)。
  5. 分区方案
    • 新手推荐 Guided use entire disk(全盘自动分区)。
    • 高级用户可选 Manual mode,手动划分 , /home, swap 分区(交换分区建议为内存的 1~2 倍)。
  6. 时区设置:Asia/Shanghai(同步硬件时钟)。
  7. 账户创建:设置 root 密码及普通用户账号(务必记录密码)。
  8. 等待安装完成后重启,移除安装介质(右侧菜单 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: 可能原因及解决方法:

  1. 显卡驱动未加载:确认已安装 Open-VM-Tools,并在虚拟机设置中启用 3D 加速(Display → Accelerate 3D graphics)。
  2. 显示器分辨率过高:进入恢复模式(开机按 Shift 键),修改 /etc/default/grub 文件中的 GRUB_GFXMODE=text,更新 grub 后重启。
  3. ISO 镜像损坏:重新下载并校验 MD5 值,确保镜像完整性。

Q2: 如何扩展虚拟机的磁盘空间?
A: 分两种情况处理:

  1. 未分区剩余空间充足
    • 关闭虚拟机 → 编辑虚拟机设置 → 硬盘 → 扩展磁盘容量 → 启动虚拟机 → 使用 fdiskparted 工具扩容分区 → resize2fs 同步文件系统。
  2. 无剩余空间
    • 添加第二块虚拟硬盘(Add Hard Disk),格式化后挂载到 /data 等目录。

通过以上步骤,您已成功搭建了一台基于 VMware 的 Linux 虚拟机,无论是学习编程、测试软件还是搭建私有云环境,这套方案都能提供稳定的运行平台,建议定期执行 sudo apt autoremove 清理无用依赖,并通过 htop 监控资源使用情况,如需进一步探索容器化技术(Docker/K8s),可直接在此环境中部署

0