嵌入式开发环境搭建--WM软件安装,Ubuntu操作系统安装

一、VMware Workstation Pro 软件简介

VMware Workstation Pro 是 VMware(威睿公司)发布的虚拟机软件,中文名称一般称为 "VMware 工作站"。 它的主要功能是支持用户在单一桌面上同时运行不同的操作系统,是开发、测试、部署新应用程序的最佳解决方案。VMware Workstation 可在一台实体机器上模拟完整的网络环境,以及可便携的虚拟机器。对于企业 IT 开发人员和系统管理员而言,VMware 在虚拟网络、实时快照、拖拽共享文件等方面的特性,使其成为必不可少的工具。

虚拟机(Virtual Machine)指通过软件模拟的、具有完整硬件系统功能、运行在完全隔离环境中的完整计算机系统。实体计算机能完成的工作,在虚拟机中都可以实现。创建虚拟机时,需要分配实体机的部分硬盘和内存容量作为虚拟机的硬件资源。每个虚拟机都有独立的 CMOS、硬盘和操作系统,可以像操作实体机一样操作虚拟机。

二、VM 软件安装

Windows 操作系统

  1. 说明:为方便教学,结合多数同学使用 Win11 系统的情况,本次使用 VMware 17 版本;如需最新版本可前往官网下载。
  2. 特别备注:Win11 不支持 16 及以下版本的 VMware。
  3. 官网下载地址 Fusion and Workstation | VMware 使用 QQ 邮箱注册账号,下载 17.2 及以上版本,该版本对个人用户完全免费。

安装前注意事项

  1. 系统兼容性确认 Win11 系统必须安装 16 版本以上的 VMware,推荐 17.2 及更高版本;仅支持 64 位 Windows 系统。
  2. 关闭冲突功能 进入「控制面板 - 程序 - 启用或关闭 Windows 功能」,取消勾选Hyper-V、虚拟机平台、Windows 沙盒、虚拟机监控程序,避免与 VMware 虚拟化驱动冲突。
  3. 开启 BIOS 虚拟化 重启电脑进入 BIOS,开启 Intel VT-x(Intel 处理器)或 AMD-V(AMD 处理器)虚拟化选项,这是虚拟机运行的硬件前提。
  4. 权限与环境准备 右键安装包选择「以管理员身份运行」;临时关闭杀毒软件、安全卫士,避免拦截驱动注册和服务安装。

安装过程注意事项

  1. 安装路径规范 自定义安装路径时,不要包含中文、空格、特殊字符,建议直接使用默认路径或纯英文路径,防止后续运行报错。
  2. 可选功能勾选 可取消「启动时自动检查产品更新」「加入 VMware 客户体验计划」,减少后台占用与弹窗。

安装后注意事项

  1. 安装完成后重启电脑,确保虚拟网络驱动、VMware 系统服务全部加载生效。
  2. 若启动虚拟机提示 "虚拟化不可用",优先复查 BIOS 虚拟化开关和 Windows 的 Hyper-V 是否完全关闭。

三、VMware 安装 Ubuntu 24.04 步骤

  1. 打开 VMware Workstation Pro,点击创建新的虚拟机(也可通过菜单:文件→新建虚拟机)。
  2. 在新建虚拟机向导中,选择典型 (推荐) 配置类型,点击下一步。
  3. 选择「安装程序光盘映像文件 (iso)」,点击浏览,选中下载好的ubuntu-24.04.4-desktop-amd64.iso镜像文件,点击下一步。
  4. 填写简易安装信息:设置全名、用户名、登录密码并确认密码,点击下一步。
  5. 自定义虚拟机名称,选择虚拟机文件的存储位置,点击下一步。
  6. 设置最大磁盘容量(Ubuntu 64 位建议≥20GB),勾选「将虚拟磁盘拆分成多个文件」,点击下一步。
  7. 确认虚拟机整体配置信息,点击完成,虚拟机会自动启动并开始安装 Ubuntu 系统与 VMware Tools。

共享文件夹安装配置

作用:实现Ubuntu虚拟机与Windows主机之间的文件传输。

一、Windows主机端准备

在D盘新建一个名为share的文件夹,作为共享目录。

二、VMware虚拟机端配置

  1. 打开VMware软件,选中目标虚拟机,点击顶部菜单「虚拟机」→「设置」。
  2. 在弹出的设置窗口切换到选项标签页,左侧选择「共享文件夹」,右侧选择「总是启用」,点击「添加」按钮。
  3. 在添加共享文件夹向导中,选择主机路径为D:\share,设置共享名称,点击下一步。
  4. 勾选「启用此共享」,点击「完成」,回到设置界面后点击「确定」,完成VMware端配置。

三、Ubuntu系统内手动挂载

若进入Ubuntu后,/mnt路径下没有hgfs目录或无共享文件,按以下步骤操作:

  1. 验证共享识别:终端执行 vmware-hgfsclient,确认输出share。

  2. 创建挂载目录:终端执行 sudo mkdir /mnt/hgfs

  3. 执行挂载命令:

    复制代码
    sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
  4. 挂载成功后,即可在 /mnt/hgfs/share 路径下访问Windows共享的文件。

四、设置开机自动挂载

解决每次重启虚拟机都需要手动挂载的问题:

  1. 打开系统挂载配置文件:

    复制代码
    sudo vim /etc/fstab

    若系统未安装vim,先执行 sudo apt install vim 安装。

  2. 在文件末尾添加如下一行内容:

    复制代码
    .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

    vim操作:光标移到最后一行,按o键在下一行插入内容;编辑完成按ESC,输入:wq保存退出。

  3. 测试配置有效性:执行 sudo mount -a

    • 若出现systemd版本提示,执行 systemctl daemon-reload
    • 无报错则配置成功,后续重启虚拟机都会自动挂载共享文件夹。

异常处理:如果fstab配置错误,不要重启虚拟机 ,重新打开/etc/fstab,用dd命令删除错误的最后一行,保存后退出即可。

五、验证共享效果

  1. 图形化方式:打开文件管理器,进入/mnt/hgfs目录,可看到share文件夹。
  2. 终端方式:依次执行 cd /mnt/hgfs/ 和 ls,能输出share即为配置成功。

Ubuntu软件源配置与常见问题解决

一、软件源配置

配置安装源的意义

  1. 软件更新:提供软件包下载与版本更新,获取最新补丁,修复已知漏洞和错误。
  2. 软件依赖:自动处理软件包之间的依赖关系,确保安装的软件可以正常运行。
  3. 系统安全:官方/正规镜像源经过严格测试审核,避免不可信来源的软件,降低恶意软件攻击风险。

图形化更换阿里云镜像源步骤

  1. 打开Ubuntu应用列表,找到并启动「软件和更新」程序。
  2. 切换到「Ubuntu软件」标签页,点击「下载自」的下拉选项,选择「其它」。
  3. 在弹出的服务器选择窗口中,展开「中国」分类,选中 mirrors.aliyun.com(阿里云镜像)。
  4. 点击「选择服务器」,返回软件和更新主界面。
  5. 系统弹出「可用软件的列表信息已过时」提示框,点击「重新载入」,等待软件源缓存更新完成即可。

二、常见问题解决

1. Windows与Ubuntu无法互相复制粘贴

解决方法:重装VMware桌面增强工具

  1. 卸载原有工具:

    sudo apt-get autoremove open-vm-tools

  2. 安装桌面版工具:

    sudo apt-get install open-vm-tools-desktop

  3. 重启Ubuntu系统,剪贴板共享即可恢复。

2. 系统无网络标识、无法上网

解决方法:重置网络管理器状态

  1. 停止网络管理服务:

    sudo service NetworkManager stop

  2. 删除网络状态缓存文件:

    sudo rm /var/lib/NetworkManager/NetworkManager.state

  3. 重启网络管理服务:

    sudo service NetworkManager start

相关推荐
AutumnWind04202 小时前
【Docker Compose 快速入门】
运维·docker·容器
QYRdata2 小时前
2026-2032年图形处理云服务器CAGR预计达18.7%
运维·服务器·服务发现
分布式存储与RustFS3 小时前
图床搬到自己的对象存储:PicGo 加 S3 插件的完整配置
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
GeW3 小时前
制造强国底座:Linux与数据库驱动的新型工业基础设施
linux
月落汀兰3 小时前
建池后类型不可修改!深度拆解 Ceph PG 放置组,副本 / 纠删码池选型,快照与命名空间避坑
运维·ceph
xiaoye-duck3 小时前
《Linux 网络编程》深入理解 IO 多路复用:select 函数详解与 Echo 服务实战
linux·网络
Tairitsu_H3 小时前
[Linux系统] 命令行参数 | 环境变量 | 程序地址空间
linux·环境变量·命令行参数·程序地址空间
雯宝3 小时前
devices_init / buses_init / classes_init / firmware_init / hypervisor_init 函数
linux
技术人生0014 小时前
VMware Workstation 安装 Ubuntu 24.04 LTS 完整教程
运维·服务器·ubuntu