virtualBox 踩坑记

简介: 手残直接从文件系统层面删除了一个虚拟机,整个虚拟化环境都不工作了。vagrant up无法重新拉起虚拟机。

背景

手残直接从文件系统层面删除了一个虚拟机,整个虚拟化环境都不工作了。vagrant up无法重新拉起虚拟机。

vagrant up报错

]#vagrant up
Bringing machine 'meta' up with 'virtualbox' provider...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["snapshot", "0938df6a-312a-45cb-bb93-0f57a83b3b51", "list", "--machinereadable"]
Stderr: VBoxManage: error: The object functionality is limited
VBoxManage: error: Details: code E_ACCESSDENIED (0x80070005), component MachineWrap, interface IMachine, callee nsISupports
VBoxManage: error: Context: "LockMachine(a->session, LockType_Shared)" at line 338 of file VBoxManageSnapshot.cpp

解决

这个问题困扰了我两天时间,中间经神出鬼没的去折腾kvm了。一度怀疑virtualbox不稳定。

实际上是自己把自己给坑了。virtualbox虚拟机提供了那么丰富的用户手册,干嘛非要自己rm -rf呢?d964a5092d314a8f9de1c1ffbc721041.png

0c77d6ed89c3443fae0d7ecf032589c6.png

总结

如果想销毁一个虚拟机,正常的方式有两种,不要再直接删除了(rm -rf )

第一种

VBoxManage unregistervm "0938df6a-312a-45cb-bb93-0f57a83b3b51" --delete

第二种

vagrant destroy -f

查看虚拟机

VBoxManage showvminfo “0938df6a-312a-45cb-bb93-0f57a83b3b51”

vm内存在宿主机上的奇怪表现

原因待查: 是什么参数影响?是内存架构表现不同?host B 是联想的内存、hostA应该是惠普的内存6654fcb0a6914ae19c3e03b3ab75af8f.png

目录
相关文章
|
5月前
|
Ubuntu Linux 定位技术
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
501 1
|
5月前
|
Ubuntu 关系型数据库 Linux
《Linux 简易速速上手小册》第4章: 包管理与软件安装(2024 最新版)
《Linux 简易速速上手小册》第4章: 包管理与软件安装(2024 最新版)
46 0
|
Ubuntu Linux 虚拟化
嵌入式Linux开发环境搭建之一---VMware Ubuntu安装教程(亲自实践)
嵌入式Linux开发环境搭建之一---VMware Ubuntu安装教程(亲自实践)
274 0
magisk安装教程 新手专属!
今天小编为大家带来的是Magisk通用安装教程,在开始安装Magisk之前请确保你的手机已经解锁并且刷了第三方rec。
2178 0
|
Ubuntu Linux 网络安全
[linux学习记录]wsl2踩坑指北
[linux学习记录]wsl2踩坑指北
[linux学习记录]wsl2踩坑指北
|
Ubuntu Linux 开发工具
还在用虚拟机吗?通过WSL2在Win10下愉快的玩耍Linux(详细教程+报错解决方案)
还在用虚拟机吗?通过WSL2在Win10下愉快的玩耍Linux(详细教程+报错解决方案)
626 0
还在用虚拟机吗?通过WSL2在Win10下愉快的玩耍Linux(详细教程+报错解决方案)
|
NoSQL Ubuntu Java
程序猿的Ubuntu环境是怎么搭建的(下)
相信小伙伴们根据上篇例子搭建了一个属于自己的专属VIM环境,今天咱们聊聊怎么用VIM来查阅源码。
130 0
程序猿的Ubuntu环境是怎么搭建的(下)
|
Ubuntu Oracle Java
新手使用Ubuntu安装Jdk
新手使用Ubuntu安装Jdk
240 0
新手使用Ubuntu安装Jdk
|
Windows
【经验分享】安装VirtualBox的时候遇到的问题
错误代码: Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works.
1457 0
下一篇
无影云桌面