VMware Workstation 17 Pro 安装 Ubuntu 22.04 LTS 虚拟机完整教程

VMware Workstation 17 Pro 安装 Ubuntu 22.04 LTS 虚拟机完整教程
很多开发者在学习Linux、搭建开发环境或测试服务时都会面临一个选择是直接安装双系统还是在现有Windows系统上使用虚拟机双系统切换麻烦且存在风险而虚拟机方案则灵活、安全非常适合学习和实验。其中VMware Workstation 搭配 Ubuntu 是公认的黄金组合。本文将为你提供一份从零开始的保姆级教程手把手教你完成VMware Workstation 的下载、安装、激活以及在其内部创建并安装 Ubuntu 系统的全过程。无论你是编程新手、运维学习者还是需要搭建测试环境的开发者都能按照本文步骤轻松拥有一个功能完整的 Ubuntu 虚拟机。文末也会提供一些实用的后续配置建议。1. 环境准备获取必要的软件与镜像在开始安装之前我们需要准备好两个核心文件虚拟机软件和操作系统镜像。这是整个流程的基石。1.1 获取 VMware WorkstationVMware Workstation 是一款功能强大的桌面虚拟化软件它允许你在单一物理机上同时运行多个不同的操作系统。重要提示请务必从官方或可信渠道获取软件以确保安全避免捆绑恶意软件。访问官网建议直接访问 VMware 官方网站的下载页面。你可以通过搜索引擎查找 “VMware Workstation Pro download” 找到官方链接。选择版本目前主流版本有 Workstation 16 Pro 和 Workstation 17 Pro。对于大多数用户选择较新的 17 Pro 即可它对最新硬件和操作系统的支持更好。本文演示将以VMware Workstation 17 Pro为例。下载安装程序在官网找到对应版本的 Windows 安装包通常是一个.exe文件如VMware-workstation-full-17.x.x-xxxxxx.exe并下载。1.2 获取 Ubuntu 系统镜像Ubuntu 是一个基于 Debian 的、流行的开源 Linux 发行版拥有庞大的社区和丰富的软件生态非常适合开发者。访问 Ubuntu 官网打开 Ubuntu 官方网站的下载页面。选择版本LTS (长期支持版)如 Ubuntu 22.04 LTS 或 24.04 LTS。这是推荐选择它提供长达5年的安全更新和维护非常稳定适合学习和生产环境。本文以Ubuntu 22.04.4 LTS为例。最新版包含最新的特性和软件包但支持周期较短。下载 ISO 文件点击下载按钮你会得到一个后缀为.iso的文件如ubuntu-22.04.4-desktop-amd64.iso。这个文件就是系统的“安装光盘镜像”大小约 4-5 GB。准备工作完成至此你应该已经拥有了两个文件VMware-workstation-full-17.x.x.exe和ubuntu-22.04.4-desktop-amd64.iso。请将它们放在你容易找到的目录下例如D:\VMwareSetup\。2. 安装与激活 VMware Workstation拥有安装程序后我们首先在 Windows 主机上安装虚拟机软件。2.1 安装 VMware Workstation运行安装程序双击下载好的VMware-workstation-full-17.x.x.exe文件。用户账户控制如果系统弹出“用户账户控制”窗口点击“是”以允许程序进行更改。启动安装向导等待解压后安装向导会自动启动。点击“下一步”。接受许可协议仔细阅读最终用户许可协议勾选“我接受许可协议中的条款”然后点击“下一步”。自定义安装关键步骤安装位置建议不要安装在C盘默认路径可以修改为其他空间充足的盘符例如D:\VMware\。这有助于节省系统盘空间。增强型键盘驱动程序这个选项建议勾选它可以更好地处理国际键盘和额外功能键。其他组件如“启动时检查产品更新”、“加入VMware客户体验提升计划”等可根据个人喜好选择一般取消勾选即可。创建快捷方式保持“桌面”和“开始菜单程序文件夹”的勾选方便后续启动。开始安装点击“安装”按钮等待进度条完成。此过程可能需要几分钟。输入许可证密钥安装完成后会弹出提示框让你输入许可证密钥。如果你暂时没有可以点击“跳过”先试用30天。我们稍后再进行激活。完成安装点击“完成”建议立即重启计算机以确保所有驱动和组件正确加载。2.2 激活 VMware Workstation试用期结束后需要许可证密钥才能继续使用。请通过合法渠道获取授权。激活步骤打开已安装的 VMware Workstation。点击顶部菜单栏的 “帮助” - “输入许可证密钥...”。在弹出的窗口中将你的25位许可证密钥格式如XXXXX-XXXXX-XXXXX-XXXXX-XXXXX填入对应框内。点击“确定”。如果密钥有效软件会提示“许可证密钥已成功安装”。你可以再次点击“帮助” - “关于 VMware Workstation”在弹出窗口中确认许可证状态为“已许可”或“永久”。重要提醒请支持正版软件。对于个人学习用途VMware 也提供免费的VMware Workstation Player版本功能虽不如 Pro 版全面但创建和运行 Ubuntu 虚拟机完全足够。你可以从官网下载 Player 版本。3. 创建 Ubuntu 虚拟机虚拟机软件准备就绪现在我们来“组装”一台虚拟电脑并将 Ubuntu 系统安装进去。3.1 新建虚拟机打开 VMware Workstation点击“创建新的虚拟机”或通过“文件”-“新建虚拟机”。选择配置类型建议选择“自定义高级”以便进行更细致的配置。选择硬件兼容性默认选择当前 Workstation 的最新版本如Workstation 17.x点击“下一步”。安装客户机操作系统选择“安装程序光盘映像文件(iso)”然后点击“浏览”找到你之前下载的ubuntu-22.04.4-desktop-amd64.iso文件。VMware 会自动检测到这是 Ubuntu 系统。命名虚拟机给你的虚拟机起一个易识别的名字例如MyUbuntu22.04。同时选择虚拟机的保存位置强烈建议放在非系统盘、空间充足的目录例如E:\VM\MyUbuntu22.04\。虚拟机文件会随着使用逐渐增大。固件类型选择“UEFI”。这是现代计算机的标准提供了更好的安全性和启动管理。处理器配置根据你主机CPU的核心数分配。对于学习用途分配“1个处理器2个核心”通常足够。如果你的主机性能强劲如8核16线程可以分配“2个处理器每个2个核心”。内存分配为虚拟机分配运行内存。Ubuntu 桌面版至少需要2GB (2048 MB)推荐分配4GB (4096 MB)或更多以获得流畅体验。请勿超过主机可用内存的50%。网络类型选择“使用网络地址转换(NAT)”。这是最简单常用的模式虚拟机会共享主机的IP上网主机和虚拟机可以互相访问虚拟机也可以访问外部网络。选择I/O控制器保持默认的“LSI Logic”即可。选择磁盘类型保持默认的“SCSI”即可。选择磁盘选择“创建新虚拟磁盘”。指定磁盘容量这是虚拟硬盘的大小。Ubuntu系统本身需要约25GB建议分配40GB 到 80GB以留出安装软件和存储文件的空间。选择“将虚拟磁盘拆分成多个文件”这样便于迁移和备份。指定磁盘文件保持默认的虚拟机名称.vmdk文件即可。完成在“已准备好创建虚拟机”页面点击“自定义硬件...”。在这里可以移除不需要的硬件如打印机也可以调整声卡、USB控制器等设置。检查无误后点击“关闭”然后点击“完成”。至此一台没有安装系统的“空白”虚拟电脑已经创建好了。4. 安装 Ubuntu 操作系统现在我们要为这台虚拟电脑装上 Ubuntu 系统。启动虚拟机在 VMware 左侧库中选中你刚创建的MyUbuntu22.04虚拟机点击工具栏上的“开启此虚拟机”。进入安装界面虚拟机会从我们加载的ISO镜像启动。稍等片刻你会看到 Ubuntu 的启动菜单。选择“Try or Install Ubuntu”并按回车。选择语言进入试用/安装界面后在左侧选择“中文(简体)”然后点击“安装Ubuntu”。键盘布局选择“Chinese” - “Chinese”点击“继续”。更新和其他软件正常安装包含办公软件、浏览器、媒体播放器等常用工具。最小安装仅包含浏览器和基本工具更简洁。推荐选择“正常安装”方便后续使用。下方两个选项务必勾选“为图形或无线硬件以及其他媒体格式安装第三方软件”这将自动安装重要的驱动和编解码器。网络连接选项可以暂时不勾选因为安装过程中下载更新可能会很慢。安装类型这是最关键的一步。因为我们是在全新的虚拟磁盘上安装所以选择“清除整个磁盘并安装Ubuntu”完全不用担心这只会清除虚拟磁盘不会影响你的真实电脑硬盘。点击“现在安装”。确认写入磁盘弹出确认对话框点击“继续”。选择时区在地图上点击中国区域上海时间会自动设置为Asia/Shanghai。创建用户输入你的姓名如developer。计算机名会自动生成可以修改如ubuntu-vm。输入一个用户名如dev这将作为你的登录名和 home 目录名。设置一个强密码并确认。可选选择“自动登录”或“要求密码登录”建议选择“要求密码登录”以保安全。开始安装点击“继续”系统将开始复制文件、安装系统。这个过程大约需要15-30分钟取决于你的主机性能。安装完成安装结束后会提示“安装完成需要重启计算机”。点击“现在重启”。移除安装介质重启过程中VMware 可能会提示“Please remove the installation media, then press ENTER”。此时你需要手动“弹出”ISO镜像。在 VMware 菜单栏点击“虚拟机” - “可移动设备” - “CD/DVD (SATA)” - “断开连接”。然后回到虚拟机窗口按回车键。首次启动虚拟机重启后将进入 Ubuntu 系统的登录界面。输入你刚才设置的密码即可进入 Ubuntu 桌面环境恭喜你Ubuntu 系统安装成功。5. 安装 VMware Tools (增强功能)安装系统后为了获得更好的体验必须安装VMware Tools。它能带来自由拖拽在主机和虚拟机之间无缝复制、拖放文件。屏幕自适应虚拟机窗口大小自动适应分辨率自由调整。共享剪贴板主机和虚拟机之间可以复制粘贴文本。性能提升更好的图形和鼠标性能。安装步骤启动并登录你的 Ubuntu 虚拟机。在 VMware 顶部菜单栏点击“虚拟机” - “安装 VMware Tools...”。此时Ubuntu 桌面会自动挂载一个名为VMware Tools的虚拟光盘。打开文件管理器你会看到左侧设备列表里多了一个VMware Tools光盘里面有一个.tar.gz的压缩包如VMwareTools-10.x.x-xxxx.tar.gz。打开终端按CtrlAltT快捷键或通过应用程序菜单搜索“终端”并打开。在终端中依次执行以下命令# 1. 创建临时目录并进入 mkdir -p ~/vmware-tools cd ~/vmware-tools # 2. 将安装包复制到当前目录 (根据你的实际文件名调整) cp /media/$USER/VMware\ Tools/VMwareTools-*.tar.gz . # 3. 解压安装包 tar -xzvf VMwareTools-*.tar.gz # 4. 进入解压后的目录 (目录名可能不同用tab键自动补全) cd vmware-tools-distrib/ # 5. 以root权限运行安装脚本过程中一路按回车选择默认选项即可 sudo ./vmware-install.pl安装脚本会问很多问题一直按Enter键选择默认值即可。安装完成后终端会提示你需要重启。在终端中输入sudo reboot重启虚拟机。重启后你会发现鼠标可以自由进出虚拟机窗口屏幕分辨率可以自由调整文件拖拽和剪贴板共享也生效了。6. 基础配置与常用软件安装系统安装好后进行一些基础配置能让你的开发环境更顺手。6.1 更换软件源加速下载Ubuntu 默认的软件服务器可能在国外更新和安装软件速度较慢。更换为国内镜像源可以极大提升速度。打开“软件和更新”程序可以在应用程序菜单搜索。点击“下载自”旁边的下拉框选择“其他...”。在弹出的镜像服务器列表中选择中国的镜像源如mirrors.aliyun.com阿里云或mirrors.tuna.tsinghua.edu.cn清华。点击“选择服务器”输入用户密码验证。关闭窗口时会提示“可用软件列表信息已过时”点击“重新载入”以更新软件源缓存。或者通过命令行一键更换以阿里源为例sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo apt update # 更新软件列表6.2 系统更新与升级在安装新软件前先更新系统到最新状态。sudo apt update # 更新软件包列表 sudo apt upgrade -y # 升级所有已安装的软件包 sudo apt dist-upgrade -y # 处理依赖关系的升级谨慎使用通常用upgrade即可6.3 安装常用开发工具根据你的需求安装一些基础或开发工具。基础工具# 安装构建工具、Git版本控制、网络工具等 sudo apt install -y build-essential git curl wget net-tools vimPython 环境# Ubuntu 22.04 默认已安装 Python3 python3 --version # 检查版本 # 安装 pip 包管理工具 sudo apt install -y python3-pipJava 环境# 安装 OpenJDK 17 (LTS版本) sudo apt install -y openjdk-17-jdk java -version # 验证安装Docker# 安装 Docker 及其依赖 sudo apt install -y docker.io sudo systemctl start docker sudo systemctl enable docker # 将当前用户加入docker组避免每次使用sudo sudo usermod -aG docker $USER # 需要注销重新登录生效7. 常见问题与解决方案在安装和使用过程中你可能会遇到以下问题。7.1 VMware 虚拟机常见问题问题现象可能原因解决方案无法启动虚拟机提示“VMware Workstation 无法连接到虚拟机...”1. VMware 相关服务未启动。2. 虚拟机文件损坏或路径包含中文/特殊字符。3. 权限不足。1. 以管理员身份运行 VMware。2. 检查虚拟机存放路径是否为纯英文且无空格。3. 在Windows服务中确保所有VMware开头的服务都已启动。虚拟机开机黑屏无任何显示1. 显卡驱动或3D加速兼容性问题。2. 虚拟机配置问题。1. 关闭虚拟机在虚拟机设置中**禁用“加速3D图形”**选项。2. 尝试将“显示器”中的“图形内存”调大一些如256MB。安装VMware Tools时失败1. 未安装必要的编译工具。2. 内核头文件不匹配。1. 先执行sudo apt install build-essential。2. 执行sudo apt install linux-headers-$(uname -r)安装对应内核头文件再重试安装。虚拟机内网络无法连接1. 虚拟机网络适配器未连接。2. NAT/DHCP服务异常。1. 在VMware中确保虚拟机网络适配器状态为“已连接”。2. 在虚拟机设置中尝试将网络模式从NAT切换到“桥接模式”再切回来。在主机上重启VMware的NAT和DHCP服务。7.2 Ubuntu 系统常见问题问题现象可能原因解决方案开机卡在紫色Ubuntu界面1. 显卡驱动问题。2. 系统文件错误。1. 在GRUB启动菜单开机时按Shift键选择“Advanced options” - “Recovery mode” - “root”进入命令行后尝试更新驱动或修复。2. 重装系统是最快方式。sudo apt update报错1. 软件源地址错误或网络不通。2. 密钥过期。1. 检查/etc/apt/sources.list文件中的源地址是否正确或更换其他国内源。2. 执行sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [报错中的密钥ID]更新密钥。分辨率不正确无法调整VMware Tools 未安装或未生效。确保已按照第5节正确安装并重启。在VMware菜单中检查“查看”-“自动调整大小”是否选中了“自动适应客户机”。主机与虚拟机无法复制粘贴/拖拽文件VMware Tools 的共享功能未启用或异常。1. 在VMware菜单“虚拟机”-“设置”-“选项”-“客户机隔离”确保“拖放”和“复制粘贴”都已启用。2. 在Ubuntu中检查是否运行了vmware-user进程。8. 最佳实践与进阶建议掌握了基本安装后遵循以下建议能让你的虚拟机环境更高效、更安全。8.1 虚拟机管理快照功能在安装重要软件或进行危险操作前为虚拟机创建一个“快照”。快照能保存虚拟机在某个时间点的完整状态一旦操作出错可以瞬间回滚到快照点。这是虚拟机最强大的功能之一。定期清理虚拟机文件.vmdk只会增大不会自动缩小。定期删除无用的快照、清理虚拟机内的临时文件可以节省空间。资源分配合理不要过度分配CPU核心和内存给虚拟机这会导致主机卡顿。根据实际使用情况动态调整。文件夹共享除了拖拽文件可以设置VMware的“共享文件夹”将主机上的某个目录永久映射到虚拟机内方便项目文件管理。8.2 Ubuntu 系统优化使用终端Linux 的精髓在命令行。多学习使用cd,ls,cp,mv,rm,grep,find,chmod等基础命令效率远高于图形界面。包管理Ubuntu 使用apt包管理器。记住常用命令apt update更新列表,apt upgrade升级软件,apt install [软件名]安装,apt remove [软件名]卸载。用户权限日常操作尽量使用普通用户避免滥用sudo。需要 root 权限时再临时提权。备份配置将你自定义的配置文件如~/.bashrc,~/.vimrc备份到云端或主机重装系统后可以快速恢复工作环境。8.3 安全与网络更新系统定期运行sudo apt update sudo apt upgrade来安装安全补丁。防火墙Ubuntu 默认带有ufw防火墙。学习基础命令sudo ufw enable启用,sudo ufw allow ssh开放SSH端口。SSH 服务如果需要从主机终端连接虚拟机可以安装 OpenSSH 服务sudo apt install openssh-server。然后使用ssh username虚拟机IP连接。8.4 学习路线延伸成功安装 Ubuntu 只是第一步。接下来你可以学习 Linux 基础文件系统结构、用户权限、进程管理、Shell 脚本。搭建开发环境配置 Python/Java/Go/Node.js 环境安装 IDE如 VS Code, IntelliJ IDEA。学习服务部署在虚拟机内安装并配置 Nginx, MySQL, Redis, Docker模拟生产环境。尝试其他发行版在 VMware 中轻松尝试 CentOS, Debian, Arch Linux 等其他 Linux 发行版。通过 VMware 虚拟机你获得了一个完全独立、可随意折腾的 Linux 实验环境。无论是学习系统操作、编程开发还是测试软件服务它都是你技术道路上不可或缺的得力助手。希望这篇详细的教程能帮助你顺利启程。如果在实践中遇到新的问题善用搜索引擎和社区如 Ubuntu 官方论坛、Stack Overflow大部分问题都能找到答案。