2301_81993294 2024-04-01 11:06 采纳率: 93.8%
浏览 49
已结题

VMWARE ubuntu 虚拟机启动不了

img

img


为什么我的虚拟机启动不了了,本来想实现虚拟机和真机之间的复制粘贴,然后下载了VMWARE Tools 结果虚拟机启动不了了

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-01 11:06
    关注

    引自免费微信小程序:皆我百晓生

    要解决VMware Ubuntu虚拟机无法启动的问题,你需要遵循以下步骤:

    1. 检查网络连接

      • 确保您的网络适配器已正确配置,且有线连接稳定。
      • 如果虚拟机处于多网卡模式,确保网络设备与系统桥接设置、子网掩码等设置都正确无误。
    2. 重启虚拟机

      • 使用vncdisplay <虚拟机名称>命令打开虚拟机后,右键点击屏幕左上角任务栏的虚拟机图标,选择" Restart VM"。如果无法启动,尝试强制重启计算机后再进行启动。
    3. 更新VMware软件包

      • 首先,在命令行输入以下命令检查和更新VMware版本及其所有依赖项:
          sudo apt-get update && sudo apt-get upgrade -y
        
      • 更新完成后,重新安装VMware Tools并确保它们是最新版本。
          sudo apt-get install virtualbox-tools
          sudo apt-get install virtualbox-guest-utils
          sudo update-alternatives --install \
              virtualbox-guest-xkb/modes VMwareXKBMod mesa xkb-util mesa xkb-option Mesa-XKB Options mesa.xkb
          sudo update-alternatives --install \
              virtualbox-guest-xkb/xkb Chairs VMwareXKBMod chairs xkb-util chairs xkb-option Chairs Options chairs.xkb
          sudo update-alternatives --install \
              virtualbox-guest-xkb/xkb Dropdown VMwareXKBMod dropdowns xkb-util dropdowns xkb-option Dropdown Options dropdown.xkb
          sudo update-alternatives --install \
              virtualbox-guest-xkb/xkb Input VMwareXKBMod input xkb-util input xkb-option Input Options input.xkb
          sudo update-alternatives --install \
              virtualbox-guest-xkb/xkb Registry VMwareXKBMod registry xkb-util registry xkb-option Registry Options registry.xkb
          sudo update-alternatives --install \
              virtualbox-guest-xkb/xkb General VMwareXKBMod general xkb-option General Options general.xkb
        
      • 安装完成后,运行以下命令重启VMware Tools服务:
          sudo systemctl restart virtualbox-tools
        
    4. 检查防火墙规则

      • 检查虚拟机的网络映射设置是否允许VNC访问。打开防火墙设置,双击"Windows Defender Firewall with Advanced Security"应用程序,查看"Server local rules"或"Local network connections"部分,找到允许VNC的端口(默认为5900)并禁用或修改为允许。
    5. 重置网络安全设置

      • 如果您的网络在VNC访问时出现问题,可能需要重置网络防火墙和安全策略。在VMware控制台,转到"Virtualization" -> "Security & Encryption" -> "Configuration",然后找到"General"下的"Shared Configuration",删除对所有端口的共享配置。
    6. 卸载或更新驱动程序

      • 如果虚拟机内有硬件设备出现问题,可能需要删除或更新驱动程序。首先,执行以下命令更新系统驱动程序列表:
          sudo apt-get update
        
        然后,进入相应的驱动程序文件夹(例如:"video" for graphics cards),按照设备类型(如Intel, NVIDIA, etc.)逐一卸载或更新驱动程序:
          sudo find /sys/class/video/{device} -name 'driver' -exec dpkg -r {} \;
        
        删除没有更新过的驱动程序文件,确保每个驱动程序都有最新的版本。执行完此操作后,重启计算机后重新启动虚拟机以启用新安装或更新的驱动程序。
    7. 检查NVIDIA驱动程序兼容性

      • 对于图形卡驱动程序,可能需要检查NVIDIA的官方驱动程序是否适用于当前Ubuntu版本。在虚拟机内,导航到"NVIDIA Device Manager"并检查是否有适合您的图形卡,如果有,尝试更新或重新安装驱动程序。
    8. 更新 BIOS 设置

      • 如果硬盘空间不足导致虚拟机崩溃或运行速度缓慢,可以尝试更新BIOS设置,这将影响到虚拟机的启动性能。打开设备管理器(通常位于系统搜索框上方),右键单击任何未分配硬盘节点,选择"Driver Install Wizard"或"Advanced Bios Features"。在这个窗口中,选择"UEFI Bootloader"作为启动加载项,保存并关闭。
    9. 禁用不必要的硬件加速功能

      • 在BIOS中禁用可能导致虚拟机启动慢、占用大量内存的硬件加速功能,例如SSD缓存或显卡驱动的自动更新选项。在设备管理器中选择相应的硬件组件,然后右键单击并选择"Properties"。取消勾选"Automatic Update of Drivers and Other Components"或类似选项,以禁用这些功能。
    10. 尝试使用VMware Tools Ultra以及更大版本

    • 如果上述方法都无法解决问题,可以尝试升级VMware Tools到更高级别的版本,通常可提高启动性能和安全性。在"Manage Your Software & Updates"窗口中,选择"Install Later"以保存并等待特定条件满足后再安装新的VMware Tools更新。
    1. 排除故障源并备份重要数据
    • 如果上述步骤均无效,可能需要确定可能引发虚拟机启动失败的具体原因。这可能包括但不限于: a. 虚拟机CPU和内存不足:通过降低虚拟机的计算资源(例如增加CPU核数、调整虚拟机的最大内存大小等)来缓解瓶颈问题。 b. 网络连接问题:确保您的网络服务(如DNS服务器、DHCP服务器、无线网络等)已经正常工作,并且虚拟机所在的网络接口没有被防火墙或设备限制。 c. 硬件故障:检查系统的硬件驱动程序和其它相关组件,尤其是虚拟机内的显卡驱动程序,是否存在过时或损坏的情况。 d. 文件系统或目录权限问题:检查虚拟机中的操作系统日志、配置文件或其他敏感信息是否已被篡改或覆盖,或文件或目录访问权限不匹配。 e. 账户设置冲突:确保虚拟机的用户帐户设置与当前系统账户一致,没有被锁定或设置了复杂的登录验证策略。

    请根据以上步骤逐个排查并尝试不同的解决方案,如果问题仍未解决,可能需要联系VMware的技术支持获取进一步的帮助。在修复过程中,请始终保留原始虚拟机设置和数据以防意外恢复。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月14日
  • 已采纳回答 4月6日
  • 创建了问题 4月1日

悬赏问题

  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令