我最近将我的笔记本从 Windows 10 迁移到了 Ubuntu 18.04。我想保留我的两个虚拟机,所以我复制了包含 .vbox .vbox-prev 和 .vdi 文件的文件夹(回想起来,我应该使用集成的导出功能)。当我尝试在 Ubuntu 18.04 上启动机器时,Virtual Box 在启动时中止并显示以下错误消息:
VD: error VERR_FILE_NOT_FOUND opening image file '/home/user/VirtualBox VMs/Ubuntu Mate 16.05/Ubuntu Mate 16.05.vdi' (VERR_FILE_NOT_FOUND).
我是否忘记复制某些内容或者这与操作系统的变化有关?
是否可以恢复虚拟机?
vbox.log文件:
00:00:01.798459 VirtualBox VM 6.0.0 r127566 linux.amd64 (Dec 18 2018 13:18:17) release log
00:00:01.798461 Log opened 2018-12-24T14:01:24.737853000Z
00:00:01.798462 Build Type: release
00:00:01.798464 OS Product: Linux
00:00:01.798465 OS Release: 4.15.0-43-generic
00:00:01.798465 OS Version: #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018
00:00:01.798480 DMI Product Name: 20H2S00700
00:00:01.798484 DMI Product Version: ThinkPad E470
00:00:01.798513 Host RAM: 15944MB (15.5GB) total, 13975MB (13.6GB) available
00:00:01.798515 Executable: /usr/lib/virtualbox/VirtualBoxVM
00:00:01.798516 Process ID: 8578
00:00:01.798516 Package type: LINUX_64BITS__UBUNTU_18_04
00:00:01.807559 Installed Extension Packs:
00:00:01.807572 Oracle VM VirtualBox Extension Pack (Version: 6.0.0 r127566; VRDE Module: VBoxVRDP)
00:00:01.808413 Console: Machine state changed to 'Starting'
00:00:01.808615 Qt version: 5.9.5
00:00:01.808625 X11 Window Manager code: 2
00:00:01.810852 Console: Machine state changed to 'PoweredOff'
00:00:01.814111 GUI: Show mini-toolbar for window #0
00:00:01.820202 Power up failed (vrc=VINF_SUCCESS, rc=NS_ERROR_FAILURE (0X80004005))
00:00:01.838190 GUI: Adjust mini-toolbar for window #0
00:00:01.838310 GUI: Resize mini-toolbar for window #0 to 1920x1080
00:00:01.838358 GUI: Move mini-toolbar for window #0 to 0x0
00:00:01.838998 X Server details: vendor: The X.Org Foundation, release: 11906000, protocol version: 11.0, display string: :0
00:00:01.839007 Using XKB for keycode to scan code conversion
00:00:02.321204 GUI: Aborting startup due to power up progress issue detected...
答案1
- 我从 VM 设置中移除了硬盘并尝试再次添加它,但没有成功。
- 然后我关闭了 VBox 应用程序并再次打开它,它给我一条消息,说其中一个硬盘不存在,当我查看虚拟媒体管理器时,它指向同一个硬盘,然后我释放了该硬盘。
- 然后进入VM设置并再次插入硬盘即可。
答案2
我的解决方案(以及我的问题)与@Mohannd 的解决方案这里。
我有:
我重新安装了 KUbuntu,但没有更改虚拟机(在第二个硬盘中)
当我尝试在 Ubuntu 20.04 Virtual Box 上启动机器时,启动时中止并显示以下错误消息:
Runtime error opening '/media/x/dev_n/VirtualBox-Machines/kubuntu ava in 0ad/kubuntu ava in 0ad.vbox' for reading: -102 (File not found.).
/build/virtualbox-9t4MJt/virtualbox-6.1.16-dfsg/src/VBox/Main/src-server/MachineImpl.cpp[754] (nsresult Machine::i_registeredInit()).
Fehlercode: NS_ERROR_FAILURE (0x80004005)
Interface: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}
我猜我只需要更正用户数量(1000 就好)。不幸的是,事实并非如此,如下所示:
sudo ls -n
-rw------- 1 1000 1000 14448 三月 14 11:50 ‘kubuntu ava in 0ad.vbox’
....
重新安装 Ubuntu 后,虚拟盒读取错误 -102 文件未找到
我刚刚关闭了 VBox 应用程序并再次打开它。