我以错误的方式从 VirtualBox VM 中删除了两个虚拟磁盘。我从来宾配置中删除了它们,但忘记从媒体列表中删除它们,并从文件系统中删除了文件和目录,因此我看到磁盘在媒体列表中出现错误。它们具有关联的快照,因此我收到有关它们正在使用的错误。如果我尝试通过 GUI 删除关联的快照,或者vboxmanage收到以下错误消息:
VBoxManage.exe: error: VD: error VERR_PATH_NOT_FOUND opening image file [location]
Run Code Online (Sandbox Code Playgroud)
当然,快照也消失了(这些是我挂载的旧vmdk文件,因此快照可能不是真实的)。如何从 VirtualBox 配置中手动删除这些幽灵条目?我怀疑有一个配置文件或注册表项,但我不确定在哪里查找。
我正在尝试在 Ubuntu 20.04(主机)上设置 Windows 10(来宾)VM,但在尝试启动它时遇到以下问题。
虚拟机“Windows 10 Pro”在启动过程中意外终止,退出代码为 1 (0x1)。
结果代码:NS_ERROR_FAILURE (0x80004005)
组件:MachineWrap
接口:IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}
未安装内核驱动程序 (rc=-1908)
VirtualBox Linux 内核驱动程序未加载或未正确设置。请以 root 身份执行“/sbin/vboxconfig”来尝试重新设置。
如果您的系统启用了 EFI 安全启动,您可能还需要对内核模块(vboxdrv、vboxnetflt、vboxnetadp、vboxpci)进行签名,然后才能加载它们。请参阅 Linux 系统的文档以获取更多信息。
其中:suplibOsInit 内容:3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - 未安装支持驱动程序。在 Linux 上,打开返回 ENOENT。**
在终端中:
$ 虚拟机
警告:未加载 vboxdrv 内核模块。要么就是没有模块
适用于当前内核(5.13.0-051300-generic),或者无法使用
加载。请重新编译内核模块并安装它
sudo /sbin/vboxconfig
在解决此问题之前,您将无法启动虚拟机。
当我输入给定的命令时:
$ sudo /sbin/vboxconfig
vboxdrv.sh:停止 VirtualBox 服务。
vboxdrv.sh:启动 VirtualBox 服务。
vboxdrv.sh:构建 VirtualBox 内核模块。
该系统当前尚未设置为构建内核模块。
请安装与当前内核匹配的Linux内核“头”文件
用于向系统添加新的硬件支持。
包含标头的分发包可能是:
linux-headers-generic linux-headers-5.13.0-051300-generic
该系统当前尚未设置为构建内核模块。
请安装与当前内核匹配的Linux内核“头”文件
用于向系统添加新的硬件支持。
包含标头的分发包可能是:
linux-headers-generic linux-headers-5.13.0-051300-generic
设置 VirtualBox 时出现问题。要重新启动设置过程,请运行
/sbin/vboxconfig
作为根。如果您的系统使用 EFI 安全启动,您可能需要签署
加载之前的内核模块(vboxdrv、vboxnetflt、vboxnetadp、vboxpci) … 我最近使用虚拟机(Oracle vm virtualbox)在我的 Windows 笔记本电脑上使用 Ubuntu。我编写了 helloworld.c 来测试我的新操作系统,并将其保存。我想知道“我可以在我的 Windows 笔记本电脑上看到该文件的目录 (helloworld.c) 吗?”
所以我检查了我的 virtualbox 目录(C:\Program Files\Oracle\VirtualBox),因为我认为 helloworld.c 保存在那里。但事实并非如此。我在哪里可以找到它?
我的笔记本电脑有 256GB 硬盘。当我设置虚拟机时,我分配了 30GB。如果保存 helloworld.c,它会保存在分配的 30GB HDD 的某个点上。然后我应该能够在 Windows 上找到该文件的目录。我真的很困惑。
我是不是想得太简单了?或者虚拟机其实有复杂的硬盘分配方法?
在 VmWare 中,将文件从主机传输到来宾非常简单,只需将其从资源管理器拖到 VmWare 屏幕上即可。
在 Virtualbox 中,您必须设置共享文件夹。
我已经设置了一个,但在我的来宾主机(Windows 7)上找不到任何东西。
我正在寻找非基于 gui 的 linux,我可以在 Windows 7 上使用 Virtual box 将其设置为来宾操作系统。有什么想法吗?
我在 Ubuntu 64 上安装了 VirtualBox。
我有一些图像需要导入到我的 Virtual Box 中。
我得到的是一个带有 *.ovf 的文件和一个带有 *.vmdk 的文件
我想用这些文件做什么?
刚刚安装了带有图形桌面环境的最新 debian,由于某种原因,我无法安装任何东西。
例如
apt-get install subversion - 找不到。apt-get install synaptic - 找不到。我运行 apt-get update laready apt-get install firefox-3.5 - 将产生以下输出。
阅读包裹清单...完成 构建依赖树 读取状态信息...完成 推荐套餐: firefox-3.5-gnome-support latex-xft-fonts 推荐套餐: 乌布福克斯 将安装以下新软件包: 火狐3.5 0 个升级,1 个新安装,0 个删除,1 个未升级。 1 未完全安装或拆除。 需要获取 0B/942kB 的档案。 此操作后,将使用 3,731kB 的额外磁盘空间。 (正在读取数据库...当前安装的 64746 个文件和目录。) 解压 firefox-3.5 (来自 .../firefox-3.5_3.5.8~hg20091224r26704+nobinonly-0ubuntu2~umd1~jaunty_i386.deb) ... dpkg: 错误处理 /var/cache/apt/archives/firefox-3.5_3.5.8~hg20091224r26704+nobinonly-0ubuntu2~umd1~jaunty_i386.deb (--unpack): 试图覆盖'/usr/bin/firefox',它也在包iceweasel 0:3.5.5-1中 处理菜单触发器... 处理时遇到错误: /var/cache/apt/archives/firefox-3.5_3.5.8~hg20091224r26704+nobinonly-0ubuntu2~umd1~jaunty_i386.deb E:子进程/usr/bin/dpkg返回错误码(1)
你觉得哪里出了问题。我过去已经这样做了,我没有遇到过这样的问题,可能是因为 debian 在 VirtualBox 下?谢谢
我怎样才能让 Virtual Box 全屏显示,到目前为止,我的来宾操作系统是小屏幕 (640 x 480) 类型,即使“全屏显示”也没有任何区别?
我希望我的来宾操作系统与我的主机操作系统具有相同的屏幕尺寸!
问候
我正在购买一台笔记本电脑,我正在考虑在虚拟机或类似的虚拟机中设置 linux,有人告诉我,如果我想在笔记本电脑上运行 linux,我需要确保硬件是都支持,但如果 linux 在虚拟机中,那仍然适用,或者虚拟机中的操作系统是否通过主机操作系统与硬件通信。