VirtualBox虚拟机闪退后如何重新打开

news2024/10/6 14:39:02

电脑(Mac系统)由于某种问题自动重启了,重启后之前在用的VirtualBox(虚拟机管理器)能恢复运行,但VirtualBoxVM(虚拟机终端)进程已停止,点击管理器的「显示」也出现报错,导致虚拟机不能使用。

一、报错现象

图1-1 弹窗提示:先确定要启动的机器,使用这个指令进行启动

图1-1 弹窗提示:先确定要启动的机器,使用这个指令进行启动

此时如果关闭虚拟机管理器,再启动后管理器中会显示虚拟机正在运行,但点击「显示」还是报错。

注:先区分 虚拟机管理器虚拟机终端VirtualBox 是虚拟机管理器,负责虚拟机的参数配置管理,一般每次启动虚拟机都是通过管理器进行启动的。VirtualBoxVM 是虚拟机终端,即虚拟机运行进程,虚拟机操作都是在这里进行的,如下图所示:

图1-2 虚拟机管理器和虚拟机终端

图1-2 虚拟机管理器和虚拟机终端

图1-3 虚拟机管理器和虚拟机终端进程

图1-3 虚拟机管理器和虚拟机终端进程

二、解决方法

目前发现有两种解决方法,其中方法二更快更简单,对应方法如下:

方法一:根据提示,使用指令直接启动虚拟机(官方弹窗建议)

根据图1-1报错提示,可通过指令对虚拟机进行重启,该指令需要使用虚拟机UUID(通用唯一标识符)。虚拟机的UUID是多少?查询UUID的方法如下:

图2-1 查询虚拟机UUID

图2-1 查询虚拟机UUID

MacBook-Pro:~ fy$ 
MacBook-Pro:~ fy$ VBoxManage list vms
"Windows_7" {fa800cfb-6c97-451a-9573-020ec852dc03}
MacBook-Pro:~ fy$ 

获取虚拟机的UUID后,再使用启动指令开启虚拟机,方法如下:

MacBook-Pro:~ fy$ 
MacBook-Pro:~ fy$ VirtualBoxVM --startvm fa800cfb-6c97-451a-9573-020ec852dc03
DEBUG: issetugid_for_AppKit was called by 0x7fff302003d3 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit::_NSCheckForIllegalSetugidApp+0xb (via 0x7fff30200172)

指令执行后,就会看到虚拟机被直接呼起了(即不是通过虚拟机管理器启动的),如图所示:

图2-2 使用指令启动虚拟机

图2-2 虚拟机管理器和虚拟机终端进程

方法二:打开「用户与群组」,有解锁操作就行(简单快捷)

还有一种方法,就是进入「系统偏好设置」,打开「用户与群组」,解锁后随便点击操作几下,然后再去打开VirtualBox,这时就会发现虚拟机能正常启动了,操作步骤如下:

图2-3 点击「用户与群组」后也能启动虚拟机

图2-3 点击「用户与群组」后也能启动虚拟机

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

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

相关文章

我国防疫数据报告,2022年广东花费711亿,北京人均支出第一

哈喽大家好,2023年已经过去一段时间了,随着防疫策略的调整,小伙伴们是不是开始到处旅行购物了呢?当然了,对于自身的健康情况小伙伴们还是要多多关注,不要松懈。随着春节过后有序复工复产,各地纷…

三叉神经痛是怎么回事?给予2个生活建议!

三叉神经痛被称为天下第一痛,三叉神经支配区域反复出现短暂性阵发性剧痛,发作时让人们备受折磨。近期早晚温差大和天气变化多端,可刺激肌肉和血管收缩,导致三叉神经异常放电,进而引起剧烈疼痛,诱发三叉神经…

ChatGPT强化学习大杀器——近端策略优化(PPO)

ChatGPT强化学习大杀器——近端策略优化(PPO) 近端策略优化(Proximal Policy Optimization)来自 Proximal Policy Optimization Algorithms(Schulman et. al., 2017)这篇论文,是当前最先进的强…

【学习笔记】深入理解JVM之垃圾回收机制

【学习笔记】深入理解JVM之垃圾回收机制 更多文章首发地址:地址 参考: 《深入理解JAVA虚拟机》第三版 第三章尚硅谷 第134 - 203 集参考文章:https://blog.csdn.net/qq_48435252/article/details/123697193 1、概念 🌻 首先我们…

Mock.js介绍及使用总结

1 什么是Mock.js Mock.js用于生成随机的模拟数据,拦截 Ajax 请求,返回伪造的数据。因此在前端开发阶段就可以通过这个工具进行沉浸式开发,实现数据自产自销,降低和后端的沟通成本,实现真正意义上的前后端开发解耦合。…

2023年轻资产创业怎么做?哪些项目容易创业?

2023年,越来越多的创业者开始考虑轻资产创业,但是,多数人在选择项目的时候,没有一个标准,不知道怎么选择轻资产创业项目,那么,在这里给大家讲讲,轻资产创业怎么做,哪些轻…

反思当下所处的环境,有没有让你停滞不前、随波逐流

环境对人的影响真的很大,小时候的环境、长大后的环境、工作环境、生活环境、好的环境、差的环境......我们都生活在一定的环境中所以既是环境的产物,又是环境的创造者与改造者。我们与环境的关系是相辅相成的我们的生活和工作当中接触到的人或事或物&…

emac接口与phy交互

nuc970的emac接口 nuc970的EMAC以太网接口与PHY芯片之间的数据交换是通过MII(Media Independent Interface)或RMII(Reduced Media Independent Interface)接口实现的。 在MII接口中,EMAC和PHY之间通过4对数据线&…

C语言:当scanf语句中有转义字符时,你该这样输入

最近在重新学习一下C语言的有关知识,突然发现现在来看过去所学的知识,自己的感受又有很大的不同,就拿输入语句scanf来说吧!看到CSDN问答上有一个关于scanf语句的问题,当时题主代码很简单,可是就是没有输出语…

idea:地址被占用

问题启动idea报:java.net.BindException: Address already in use: bind,具体截图如下:解决步骤1、首先想到的是改idea端口,但按网上方法试下了几个4位数和5位数的端口,没啥作用2、根据idea抛异常的弹出框提示&#xf…

在函数中,用指针接收就可以改变相应的内容吗??

作者:小树苗渴望变成参天大树 作者宣言:认真写好每一篇博客 作者gitee:gitee 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! 我们在不管指针那篇博客,还是在函数那篇博客中,我都给大家讲解过…

Unity 打包代码到 DLL

Unity 打包代码到 DLL 使用Unity API PlayerBuildInterface.CompilePlayerScripts 将项目中的代码生成为 DLL 程序集 在 Editor 文件夹下新建脚本 CompileDll using UnityEngine; using UnityEditor; using UnityEditor.Build.Player; using System.IO;public class Compile…

【springmvc】获取请求参数

SpringMVC获取请求参数 1、通过ServletAPI获取 将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象 RequestMapping("/testParam") public String testParam(HttpServletRequest request)…

Allegro如何输出ODB文件操作指导

Allegro如何输出ODB文件操作指导 在PCB设计完成之后,需要输出生产文件用于生产加工,除了gerber文件可以用生产制造,ODB文件同样也可以用于生产,如下图 用Allegro如何输出ODB文件,具体操作如下 首先确保电脑上已经安装了ODB这个插件,版本不受限制点击File

开学季准备哪些电容笔好?apple pencil一代平替笔推荐

一支简单而又易用的电容笔,配上我们的ipad,将会为我们的工作、学习带来更多的乐趣。在画画时,也不能忽略电容笔的重要作用。关于电容笔的相关知识,本人也略有知不少,以下是我今天要带来的几款具有极高性价比的电容笔&a…

【C#进阶】C# 特性

序号系列文章10【C#基础】C# 正则表达式11【C#基础】C# 预处理器指令12【C#基础】C# 文件与IO文章目录前言1,特性的概念1.1 特性的属性1.2 特性的用途2,特性的定义2.1 特性参数2.2 特性目标3,预定义特性3.1 AttributeUsage3.2 Conditional3.2…

【springmvc】java bean 的区分

bean JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。 在一个java的springboot中,一般…

day59-day60【代码随想录】二刷数组

文章目录前言一、移动零(力扣283)【双指针】二、轮转数组(力扣189)三、寻找数组的中心下标(力扣728)四、和为 K 的子数组(力扣560)五、按奇偶排序数组 II(力扣922&#x…

【SPSS】多因素方差分析详细操作教程(附案例实战)

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

【微信小程序-原生开发】实用教程14 - 列表的分页加载,触底加载更多(含无更多数据的提醒和显示,自定义组件)

此页可在动态列表的基础上完善,也可以单独学习 【微信小程序-原生开发】实用教程10 - 动态列表的新增、修改、删除 https://blog.csdn.net/weixin_41192489/article/details/128835069 效果预览 核心技术 列表的分页加载 skip 跳跃到指定下标开始查询limit 限制返…