为什么我的虚拟机启动不了了,本来想实现虚拟机和真机之间的复制粘贴,然后下载了VMWARE Tools 结果虚拟机启动不了了
VMWARE ubuntu 虚拟机启动不了
为什么我的虚拟机启动不了了,本来想实现虚拟机和真机之间的复制粘贴,然后下载了VMWARE Tools 结果虚拟机启动不了了
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
关注 引自免费微信小程序:皆我百晓生
要解决VMware Ubuntu虚拟机无法启动的问题,你需要遵循以下步骤:
-
检查网络连接:
- 确保您的网络适配器已正确配置,且有线连接稳定。
- 如果虚拟机处于多网卡模式,确保网络设备与系统桥接设置、子网掩码等设置都正确无误。
-
重启虚拟机:
- 使用
vncdisplay <虚拟机名称>
命令打开虚拟机后,右键点击屏幕左上角任务栏的虚拟机图标,选择" Restart VM"。如果无法启动,尝试强制重启计算机后再进行启动。
- 使用
-
更新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
- 首先,在命令行输入以下命令检查和更新VMware版本及其所有依赖项:
-
检查防火墙规则:
- 检查虚拟机的网络映射设置是否允许VNC访问。打开防火墙设置,双击"Windows Defender Firewall with Advanced Security"应用程序,查看"Server local rules"或"Local network connections"部分,找到允许VNC的端口(默认为5900)并禁用或修改为允许。
-
重置网络安全设置:
- 如果您的网络在VNC访问时出现问题,可能需要重置网络防火墙和安全策略。在VMware控制台,转到"Virtualization" -> "Security & Encryption" -> "Configuration",然后找到"General"下的"Shared Configuration",删除对所有端口的共享配置。
-
卸载或更新驱动程序:
- 如果虚拟机内有硬件设备出现问题,可能需要删除或更新驱动程序。首先,执行以下命令更新系统驱动程序列表:
然后,进入相应的驱动程序文件夹(例如:"video" for graphics cards),按照设备类型(如Intel, NVIDIA, etc.)逐一卸载或更新驱动程序:sudo apt-get update
删除没有更新过的驱动程序文件,确保每个驱动程序都有最新的版本。执行完此操作后,重启计算机后重新启动虚拟机以启用新安装或更新的驱动程序。sudo find /sys/class/video/{device} -name 'driver' -exec dpkg -r {} \;
- 如果虚拟机内有硬件设备出现问题,可能需要删除或更新驱动程序。首先,执行以下命令更新系统驱动程序列表:
-
检查NVIDIA驱动程序兼容性:
- 对于图形卡驱动程序,可能需要检查NVIDIA的官方驱动程序是否适用于当前Ubuntu版本。在虚拟机内,导航到"NVIDIA Device Manager"并检查是否有适合您的图形卡,如果有,尝试更新或重新安装驱动程序。
-
更新 BIOS 设置:
- 如果硬盘空间不足导致虚拟机崩溃或运行速度缓慢,可以尝试更新BIOS设置,这将影响到虚拟机的启动性能。打开设备管理器(通常位于系统搜索框上方),右键单击任何未分配硬盘节点,选择"Driver Install Wizard"或"Advanced Bios Features"。在这个窗口中,选择"UEFI Bootloader"作为启动加载项,保存并关闭。
-
禁用不必要的硬件加速功能:
- 在BIOS中禁用可能导致虚拟机启动慢、占用大量内存的硬件加速功能,例如SSD缓存或显卡驱动的自动更新选项。在设备管理器中选择相应的硬件组件,然后右键单击并选择"Properties"。取消勾选"Automatic Update of Drivers and Other Components"或类似选项,以禁用这些功能。
-
尝试使用VMware Tools Ultra以及更大版本:
- 如果上述方法都无法解决问题,可以尝试升级VMware Tools到更高级别的版本,通常可提高启动性能和安全性。在"Manage Your Software & Updates"窗口中,选择"Install Later"以保存并等待特定条件满足后再安装新的VMware Tools更新。
- 排除故障源并备份重要数据:
- 如果上述步骤均无效,可能需要确定可能引发虚拟机启动失败的具体原因。这可能包括但不限于: a. 虚拟机CPU和内存不足:通过降低虚拟机的计算资源(例如增加CPU核数、调整虚拟机的最大内存大小等)来缓解瓶颈问题。 b. 网络连接问题:确保您的网络服务(如DNS服务器、DHCP服务器、无线网络等)已经正常工作,并且虚拟机所在的网络接口没有被防火墙或设备限制。 c. 硬件故障:检查系统的硬件驱动程序和其它相关组件,尤其是虚拟机内的显卡驱动程序,是否存在过时或损坏的情况。 d. 文件系统或目录权限问题:检查虚拟机中的操作系统日志、配置文件或其他敏感信息是否已被篡改或覆盖,或文件或目录访问权限不匹配。 e. 账户设置冲突:确保虚拟机的用户帐户设置与当前系统账户一致,没有被锁定或设置了复杂的登录验证策略。
请根据以上步骤逐个排查并尝试不同的解决方案,如果问题仍未解决,可能需要联系VMware的技术支持获取进一步的帮助。在修复过程中,请始终保留原始虚拟机设置和数据以防意外恢复。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录-
悬赏问题
- ¥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命令