VMware Workstation 创建虚拟机并安装 Ubuntu 系统 的详细步骤指南


在这里插入图片描述


VMware Workstation 创建虚拟机并安装 Ubuntu 系统 的详细步骤指南

  • 一、准备工作
    • 1. 下载 Ubuntu 镜像
    • 2. 安装 VMware Workstation
  • 二、创建虚拟机
    • 1. 新建虚拟机向导
    • 2. 选择虚拟机配置类型
    • 3. 加载安装镜像
    • 4. 系统类型配置
    • 5. 虚拟机命名与存储
    • 6. 磁盘容量分配
    • 7. 硬件自定义(关键步骤)
  • 三、安装 Ubuntu 系统
    • 1. 启动虚拟机
    • 2. 选择安装语言
    • 3. 键盘布局
    • 4. 网络配置(可选)
    • 5. 存储分区(关键步骤)
    • 6. 用户设置
    • 7. 安装附加组件
    • 8. 等待安装完成
  • 四、安装 VMware Tools(增强功能)
    • 1. 自动挂载 Tools 镜像
    • 2. 手动安装步骤
    • 3. 验证安装
  • 五、优化配置
    • 1. 更新系统
    • 2. 安装常用工具
    • 3. 配置 SSH(可选)
    • 4. 安装开发工具链
    • 5. 配置共享文件夹
  • 六、高级功能
    • 1. 创建快照
    • 2. 克隆虚拟机
  • 七、常见问题解决
    • 1. 无法启动安装程序(UEFI/BIOS冲突)
    • 2. 网络连接失败
    • 3. 显卡驱动冲突
    • 4. 屏幕分辨率问题
  • 总结


以下是使用 VMware Workstation 创建虚拟机并安装 Ubuntu 系统 的详细步骤指南:


一、准备工作

1. 下载 Ubuntu 镜像

  • 推荐版本:Ubuntu 24.04 LTS(长期支持版)
  • 下载地址:
    • Ubuntu 官网
    • 国内镜像站(阿里云)

2. 安装 VMware Workstation

  • 确保已安装 VMware Workstation 17 Pro 或更高版本
    • 下载地址 :VMware Workstation 官网
  • 激活许可证(商业版需输入密钥,试用版有30天免费期)

二、创建虚拟机

1. 新建虚拟机向导

  • 启动 VMware Workstation,点击 “创建新的虚拟机”(或 Ctrl+N

2. 选择虚拟机配置类型

  • 选择 典型(推荐) 配置模式,点击 下一步

3. 加载安装镜像

  • 选择 安装程序光盘映像文件(ISO)
  • 点击 浏览 选择下载的 Ubuntu ISO 文件
  • 点击 下一步

4. 系统类型配置

  • 客户机操作系统:Linux
  • 版本:Ubuntu 64位
  • 点击 下一步

5. 虚拟机命名与存储

  1. 输入虚拟机名称(如 Ubuntu 24.04 Server
  2. 选择存储位置(建议使用 SSD 路径,如 D:\VMware\
  3. 点击 下一步

6. 磁盘容量分配

  • 最大磁盘大小:默认 20GB(推荐调整为 50GB)
  • 选择 将虚拟磁盘拆分成多个文件(便于迁移)
  • 点击 下一步

7. 硬件自定义(关键步骤)

点击 自定义硬件 进行高级配置:

  • 内存:分配至少 4096MB(4GB,建议不超过宿主机内存的50%)
  • 处理器:分配 2-4 核(根据宿主机 CPU 核心数调整)
  • 网络适配器:
    • 模式选择 NAT(默认共享宿主机 IP)
    • 如需桥接,选择 桥接模式 并指定物理网卡
  • 显示器:
    • 勾选 加速3D图形(需安装 VMware Tools 后生效)
    • 显存分配 1GB(图形密集型应用)
  • USB控制器:启用 USB 3.0(需宿主机支持)
  • 点击 关闭 > 完成

三、安装 Ubuntu 系统

1. 启动虚拟机

  1. 在 VMware Workstation 中选中新创建的虚拟机,点击 开启此虚拟机
  2. 自动进入 Ubuntu 安装引导界面

2. 选择安装语言

  • 使用方向键选择“English” 或 “中文(简体)” → 点击 “安装 Ubuntu”
  • 按 Enter 确认

3. 键盘布局

  • 保持默认 English (US),点击 Continue

4. 网络配置(可选)

  • 设置主机名(如 ubuntu-server
  • 点击 Continue

5. 存储分区(关键步骤)

  • 选择 Use An Entire Disk(使用整个磁盘)
    • 虚拟机磁盘已隔离,无需担心数据冲突
  • 勾选 Set up this disk as an LVM group(支持动态扩容)
  • 点击 Continue > Continue 确认格式化

6. 用户设置

  1. 输入虚拟机全名(如 Admin User
  2. 设置用户名(如 admin)和密码
    • 密码需满足复杂度要求(字母+数字+符号)
  3. 勾选 Log in automatically(自动登录,可选)
  4. 点击 Continue

7. 安装附加组件

  • 勾选 Install OpenSSH server(远程管理必备)
  • 勾选 Install Docker(容器化开发需求)
  • 点击 Continue 开始安装

8. 等待安装完成

  • 安装过程约需 10-25 分钟(取决于宿主机性能)
  • 完成后点击 Restart Now 重启

四、安装 VMware Tools(增强功能)

1. 自动挂载 Tools 镜像

  1. 虚拟机重启后,点击菜单栏 虚拟机 > 安装 VMware Tools
  2. 自动挂载 VMware Tools 虚拟光盘到 /media/$USER/VMware Tools

2. 手动安装步骤

  • 打开虚拟机中的光盘镜像(自动挂载到 /media/<用户名>/VMware Tools)。
  • 打开终端,执行以下命令:
    解压安装包
    tar -xzvf /media/$USER/VMware\ Tools/VMwareTools-*.tar.gz -C /tmp/进入解压目录
    cd /tmp/vmware-tools-distrib/执行安装脚本
    sudo ./vmware-install.pl全部选项按 Enter 选择默认值
    

3. 验证安装

  • 检查功能:
    • 宿主机-虚拟机剪贴板共享
    • 自适应分辨率调整
    • 文件拖放功能(需在虚拟机设置中启用)

五、优化配置

1. 更新系统

sudo apt update && sudo apt full-upgrade -y

2. 安装常用工具

	sudo apt install -y net-tools curl git build-essential

3. 配置 SSH(可选)

	sudo apt install -y openssh-serversudo systemctl enable ssh --now

4. 安装开发工具链

sudo apt install build-essential git curl net-tools

5. 配置共享文件夹

  1. 宿主机设置:
    • 关闭虚拟机,进入 虚拟机设置 > 选项 > 共享文件夹
    • 点击 总是启用 > 添加 宿主机目录(如 C:\Shared
  2. Ubuntu 访问路径:
     挂载点位于 /mnt/hgfs/
    sudo vmware-hgfsclient   查看共享目录名
    sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
    

六、高级功能

1. 创建快照

  1. 关闭虚拟机,点击 快照 > 拍摄快照
  2. 输入快照名称(如 Clean Install)和描述
  3. 可随时通过 快照管理器 回滚系统

2. 克隆虚拟机

  1. 右键虚拟机选择 管理 > 克隆
  2. 选择 完整克隆(独立副本)
  3. 用于快速部署多节点测试环境

七、常见问题解决

1. 无法启动安装程序(UEFI/BIOS冲突)

  • 现象:黑屏显示 No bootable device
  • 解决:
    1. 进入虚拟机设置 > 选项 > 高级
    2. 将 固件类型 改为 BIOS 或 UEFI 重试

2. 网络连接失败

  • 检查 VMware 虚拟网络编辑器:

    • 在 VMware Workstation 菜单栏选择 “编辑” → “虚拟网络编辑器” → 确保 NAT 模式 已启用。
  • 检测步骤:

    ip a                   查看网卡IP
    ping 223.5.5.5         测试外网连通性
    sudo netplan apply     重载网络配置
    
  • 修复:
    检查虚拟机设置 > 网络适配器 模式是否为 NAT

3. 显卡驱动冲突

  • 现象:登录后卡在紫屏或花屏
  • 解决:
    1. 重启进入 GRUB 菜单选择 Advanced options
    2. 选择 Recovery mode > resume 进入系统
    3. 执行:
      sudo apt install xserver-xorg-video-vmware
      sudo reboot
      

4. 屏幕分辨率问题

  • 安装 VMware Tools 后,在 Ubuntu 设置中调整分辨率。

总结

通过本指南,您已掌握在 VMware Workstation 中部署 Ubuntu 的完整流程。建议企业用户优先使用 快照 和 克隆 功能实现高效运维,开发者可通过共享文件夹和 Docker 集成加速项目构建。遇到复杂问题时,可参考 VMware KB 知识库 或 Ubuntu 社区论坛 获取深度支持! 💻🔥


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/78383.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

串口的缓存发送以及缓存接收机制

#创作灵感# 在我们实际使用MCU进行多串口任务分配的时候&#xff0c;我们会碰到这样一种情况&#xff0c;即串口需要短间隔周期性发送数据&#xff0c;且相邻两帧之间需要间隔一段时间&#xff0c;防止连帧。我们常常需要在软件层面对串口的发送和接受做一个缓存的处理方式。 …

时间交织(TIADC)的失配误差校正处理(以4片1GSPS采样率的12bitADC交织为例讲解)

待写…有空再写&#xff0c;有需要的留言。 存在失配误差的4GSPS交织 校正完成后的4GSPS交织

Linux进程间通信(二)之管道1【匿名管道】

文章目录 管道什么是管道匿名管道用fork来共享管道原理站在文件描述符角度-深度理解管道站在内核角度-管道本质 接口实例代码管道特点管道的4种情况管道读写规则应用场景 管道 什么是管道 管道是Unix中最古老的进程间通信的形式。 我们把从一个进程连接到另一个进程的一个数…

Xilinx FPGA | 管脚约束 / 时序约束 / 问题解析

注&#xff1a;本文为 “Xilinx FPGA | 管脚约束 / 时序约束 / 问题解析” 相关文章合辑。 略作重排&#xff0c;未整理去重。 如有内容异常&#xff0c;请看原文。 Xilinx FPGA 管脚 XDC 约束之&#xff1a;物理约束 FPGA技术实战 于 2020-02-04 17:14:53 发布 说明&#x…

家用服务器 Ubuntu 服务器配置与 Cloudflare Tunnel 部署指南

Ubuntu 服务器配置与 Cloudflare Tunnel 部署指南 本文档总结了我们讨论的所有内容&#xff0c;包括 Ubuntu 服务器配置、硬盘扩容、静态 IP 设置以及 Cloudflare Tunnel 的部署步骤。 目录 硬盘分区与扩容设置静态 IPCloudflare Tunnel 部署SSH 通过 Cloudflare Tunnel常见…

分享5款开源、美观的 WinForm UI 控件库

前言 今天大姚给大家分享5款开源、美观的 WinForm UI 控件库&#xff0c;助力让我们的 WinForm 应用更好看。 WinForm WinForm是一个传统的桌面应用程序框架&#xff0c;它基于 Windows 操作系统的原生控件和窗体。通过简单易用的 API&#xff0c;开发者可以快速构建基于窗体…

PHP盲盒商城系统源码从零搭建部署:专业级开发与优化实践

【导语&#xff1a;技术驱动商业创新】 在2025年社交电商全面升级的浪潮下&#xff0c;基于PHP的盲盒系统凭借其高开发效率与低成本优势&#xff0c;成为中小企业的首选方案。本文将深度拆解盲盒源码从开发到部署的全流程技术细节&#xff0c;涵盖架构设计、性能优化与安全防护…

(33)VTK C++开发示例 ---图片转3D

文章目录 1. 概述2. CMake链接VTK3. main.cpp文件4. 演示效果 更多精彩内容&#x1f449;内容导航 &#x1f448;&#x1f449;VTK开发 &#x1f448; 1. 概述 这是 VTK 测试 clipArt.tcl 的改编版本。 提供带有 2D 剪贴画的 jpg 文件&#xff0c;该示例将创建 3D 多边形数据模…

2025东三省B题深圳杯B题数学建模挑战赛数模思路代码文章教学

完整内容请看文章最下面的推广群 已经完成全部问题的代码和建模 一、问题一的模型构建与优化&#xff08;RGB颜色空间转换模型&#xff09; 基础模型&#xff08;线性映射模型&#xff09;/高斯过程回归模型&#xff08;GPR&#xff09;&#xff1a; 针对高清视频源&#xff0…

linux netlink实现用户态和内核态数据交互

1&#xff0c;内核态代码 #include <linux/module.h> #include <linux/netlink.h> #include <net/sock.h> #define NETLINK_TEST 31 struct sock *nl_sk NULL; static void nl_recv_msg(struct sk_buff *skb) { struct nlmsghdr *nlh; int pid; …

LeetCode:DP-多状态问题

简单 面试题 17.16. 按摩师 一个有名的按摩师会收到源源不断的预约请求&#xff0c;每个预约都可以选择接或不接。在每次预约服务之间要有休息时间&#xff0c;因此她不能接受相邻的预约。给定一个预约请求序列&#xff0c;替按摩师找到最优的预约集合&#xff08;总预约时间最…

Spring AOP---面向切面编程由认识到使用

1. AOP AOP(Aspect-Oriented Programming), 是一种思想, 面向切面编程。 在前文统一异常处理&#xff0c;统一结果返回就是使用了这一思想&#xff08;都是在集中处理某一类事情, 但又不影响原有代码的正常运行&#xff09;&#xff0c;但他们不是AOP&#xff0c;只是应用了这…

专题二十四:虚拟专用网络

一、VPN简介 VPN&#xff08;Virtual Personal Network&#xff09;即虚拟专用网&#xff0c;泛指通过VPN技术在公用网络上构建的虚拟专用网络。VPN用户在此虚拟网络中传输私网流量&#xff0c;在不改变网络现状的情况下实现安全、可靠的连接。其主要功能是在公用网络上建立专…

Milvus(12):分析器

1 分析器概述 在文本处理中&#xff0c;分析器是将原始文本转换为结构化可搜索格式的关键组件。每个分析器通常由两个核心部件组成&#xff1a;标记器和过滤器。它们共同将输入文本转换为标记&#xff0c;完善这些标记&#xff0c;并为高效索引和检索做好准备。 在 Milvus 中&a…

Power Query精通指南1:查询结构设计、数据类型、数据导入与迁移(平面文件、Excel、Web)

文章目录 零、Power Query简介0.1 Power Query 主要功能0.2 Power Query 的优势0.3 Power Query 组件 一、Power Query数据处理基本流程1.1 前期准备1.2 提取1.3 转换1.3.1 Power Query 编辑器界面1.3.2 默认转换1.3.3 自定义转换 1.4 加载1.4.1 自动检测数据类型1.4.2 重命名查…

WebRTC 服务器之Janus概述和环境搭建

1 概述 Janus 是由 Meetecho 开发的通用 WebRTC 服务器&#xff0c;它为构建 WebRTC 应用程序提供了一个模块化框架。服务器目标&#xff1a;Janus WebRTC 网关被设计为轻量级、通用的 WebRTC 服务器&#xff0c;除了实现以下方法外&#xff0c;它本身不提供任何功能&#xff1…

19:常见的Halcon数据格式

遍历文件夹与文件选择 1&#xff09;遍历文件夹&#xff1a; list_files( : : Directory, Options : Files) Directory&#xff1a;目录&#xff08;文件夹路径&#xff09; Options&#xff1a;选项 files 指定搜索的格式为文件 directories 指定搜索的格式为文件夹 re…

QML图像提供器 (Image Provider)

QML 中的图像提供器是一种自定义图像加载机制&#xff0c;允许你从非文件源&#xff08;如数据库、网络或程序生成的内容&#xff09;提供图像数据。 主要类型 QQuickImageProvider - 基础图像提供器 QPixmapImageProvider - 提供 QPixmap 图像 QImageImageProvider - 提供 …

计算机视觉与深度学习 | 双目立体匹配算法理论+Opencv实践+matlab实践

双目立体匹配 一、双目立体匹配算法理论与OpenCV、matlab实践一、双目立体匹配理论二、OpenCV实践三、优化建议四、算法对比与适用场景二、双目立体匹配算法理论及Matlab实践指南一、双目立体匹配理论二、Matlab实践步骤三、算法对比与优化建议四、完整流程示例五、常见问题与解…

AI国学智慧语录视频,条条视频10W+播放量

家人们&#xff01;图书类带货玩法真的非常多&#xff0c;之前也分享过蛮多&#xff0c;例如情感语录、育儿教育、爆款图书金句类、AI历史人物解说类等等。 本期继续来分享一个对于普通人来说&#xff0c;上手相当简单&#xff0c;容易起号&#xff0c;可作为长线深耕的AI带货…