VirtualBox上的虚拟机无法打开

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
czmmiao
帖子: 10
注册时间: 2010-10-28 13:53
送出感谢: 0
接收感谢: 0

VirtualBox上的虚拟机无法打开

#1

帖子 czmmiao » 2011-02-08 11:14

在VIRTUALBOX上 无论打开旧 VM 还是新建VM都遇到如下报错

不能为虚拟电脑 dg1 打开一个新任务.
Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE).
Unknown error creating VM (VERR_SUPLIB_WORLD_WRITABLE).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}


[czmmiao@czmmiao Logs]$ cat VBox.log
00:00:00.460 VirtualBox 4.0.0 r69151 linux.x86 (Dec 22 2010 16:32:27) release log
00:00:00.460 Log opened 2011-02-08T02:38:09.654597000Z
00:00:00.461 OS Product: Linux
00:00:00.461 OS Release: 2.6.35.10-74.fc14.i686
00:00:00.461 OS Version: #1 SMP Thu Dec 23 16:17:40 UTC 2010
00:00:00.461 DMI Product Name: 2743AWC
00:00:00.461 DMI Product Version: ThinkPad SL
00:00:00.462 Host RAM: 3023MB RAM, available: 2404MB
00:00:00.462 Executable: /usr/lib/virtualbox/VirtualBox
00:00:00.462 Process ID: 7364
00:00:00.462 Package type: LINUX_32BITS_FEDORA_14
00:00:00.488 pdmR3LoadR0U: pszName="VMMR0.r0" rc=VERR_SUPLIB_WORLD_WRITABLE szErr="World writable: '/usr'"
00:00:00.488 VMSetError: /home/vbox/vbox-4.0.0/src/VBox/VMM/VM.cpp(579) int vmR3CreateU(UVM*, uint32_t, int (*)(VM*, void*), void*); rc=VERR_SUPLIB_WORLD_WRITABLE
00:00:00.488 VMSetError: Failed to load VMMR0.r0
00:00:00.488 VMSetError: /home/vbox/vbox-4.0.0/src/VBox/VMM/VM.cpp(350) int VMR3Create(uint32_t, const VMM2USERMETHODS*, void (*)(VM*, void*, int, const char*, unsigned int, const char*, const char*, char*), void*, int (*)(VM*, void*), void*, VM**); rc=VERR_SUPLIB_WORLD_WRITABLE
00:00:00.488 VMSetError: Unknown error creating VM
00:00:00.488 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE).
00:00:00.488 Unknown error creating VM (VERR_SUPLIB_WORLD_WRITABLE)}, preserve=false
00:00:00.502 Power up failed (vrc=VERR_SUPLIB_WORLD_WRITABLE, rc=NS_ERROR_FAILURE (0X80004005))

[czmmiao@czmmiao Logs]$ rpm -qa|grep Box
VirtualBox-4.0-4.0.0_69151_fedora14-1.i686
[czmmiao@czmmiao Logs]$ uname -r
2.6.35.10-74.fc14.i686
[czmmiao@czmmiao Logs]$ lsmod|grep vbox
vboxnetadp 5534 0
vboxnetflt 16035 0
vboxdrv 173274 2 vboxnetadp,vboxnetflt

[czmmiao@czmmiao Logs]$ cat VBox.log.3
00:00:01.079 VirtualBox 4.0.0 r69151 linux.x86 (Dec 22 2010 16:32:27) release log
00:00:01.079 Log opened 2011-02-08T01:03:57.437459000Z
00:00:01.080 OS Product: Linux
00:00:01.080 OS Release: 2.6.35.10-74.fc14.i686
00:00:01.080 OS Version: #1 SMP Thu Dec 23 16:17:40 UTC 2010
00:00:01.080 DMI Product Name: 2743AWC
00:00:01.080 DMI Product Version: ThinkPad SL
00:00:01.082 Host RAM: 3023MB RAM, available: 2594MB
00:00:01.082 Executable: /usr/lib/virtualbox/VirtualBox
00:00:01.082 Process ID: 3859
00:00:01.082 Package type: LINUX_32BITS_FEDORA_14
00:00:01.154 pdmR3LoadR0U: pszName="VMMR0.r0" rc=VERR_SUPLIB_WORLD_WRITABLE szErr="World writable: '/usr'"
00:00:01.154 VMSetError: /home/vbox/vbox-4.0.0/src/VBox/VMM/VM.cpp(579) int vmR3CreateU(UVM*, uint32_t, int (*)(VM*, void*), void*); rc=VERR_SUPLIB_WORLD_WRITABLE
00:00:01.154 VMSetError: Failed to load VMMR0.r0
00:00:01.154 VMSetError: /home/vbox/vbox-4.0.0/src/VBox/VMM/VM.cpp(350) int VMR3Create(uint32_t, const VMM2USERMETHODS*, void (*)(VM*, void*, int, const char*, unsigned int, const char*, const char*, char*), void*, int (*)(VM*, void*), void*, VM**); rc=VERR_SUPLIB_WORLD_WRITABLE
00:00:01.154 VMSetError: Unknown error creating VM
00:00:01.154 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE).
00:00:01.154 Unknown error creating VM (VERR_SUPLIB_WORLD_WRITABLE)}, preserve=false
00:00:01.169 Power up failed (vrc=VERR_SUPLIB_WORLD_WRITABLE, rc=NS_ERROR_FAILURE (0X80004005))

尝试如下操作后
1.[czmmiao@czmmiao ~]$ rm -rf .VirtualBox/
then build a new virtual machine

2.[root@czmmiao ~]# /etc/init.d/vboxdrv setup ### "确定"="OK"
Stopping VirtualBox kernel modules [确定]
Uninstalling old VirtualBox DKMS kernel modules [确定]
Trying to register the VirtualBox kernel modules using DKMS[确定]
Starting VirtualBox kernel modules [确定]

问题依旧存在,知道的帮个忙阿
czmmiao
帖子: 10
注册时间: 2010-10-28 13:53
送出感谢: 0
接收感谢: 0

Re: VirtualBox上的虚拟机无法打开

#2

帖子 czmmiao » 2011-02-08 14:50

执行
#chmod o-w /usr
即可解决该问题
huangqi
帖子: 3
注册时间: 2011-01-28 9:59
送出感谢: 0
接收感谢: 0

Re: VirtualBox上的虚拟机无法打开

#3

帖子 huangqi » 2011-04-30 21:22

我也有一样的问题!!!!!
scotoma
帖子: 3
注册时间: 2009-06-22 22:20
送出感谢: 0
接收感谢: 0

Re: VirtualBox上的虚拟机无法打开

#4

帖子 scotoma » 2011-05-11 11:52

我也遇到了同样的问题的了,卸载了重新安装也无效
laimu
帖子: 3
注册时间: 2009-08-10 9:37
送出感谢: 0
接收感谢: 0

Re: VirtualBox上的虚拟机无法打开

#5

帖子 laimu » 2011-06-28 15:14

czmmiao 写了:执行
#chmod o-w /usr
即可解决该问题
请问这是什么原因,知道么?
头像
remeber
论坛版主
帖子: 13005
注册时间: 2009-01-06 15:18
来自: 人间
送出感谢: 1 次
接收感谢: 22 次

Re: VirtualBox上的虚拟机无法打开

#6

帖子 remeber » 2011-06-28 16:29

laimu 写了:
czmmiao 写了:执行
#chmod o-w /usr
即可解决该问题
请问这是什么原因,知道么?
/usr文件夹多了的权限。去掉了而已
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
mv01
帖子: 1
注册时间: 2011-11-28 18:25
送出感谢: 0
接收感谢: 0

Re: VirtualBox上的虚拟机无法打开

#7

帖子 mv01 » 2011-11-28 18:31

我也遇到这个问题,是主程序重做系统后出现的,是VirtualBox VMs问题,我重新做系统之前备份了这个文件,后来恢复一下就行! :em06
头像
南风夜雨
帖子: 830
注册时间: 2007-01-04 9:49
系统: ubuntu-gnome
送出感谢: 5 次
接收感谢: 5 次

Re: VirtualBox上的虚拟机无法打开

#8

帖子 南风夜雨 » 2013-04-23 12:36

标记一下,感谢二楼。
回复

回到 “虚拟机和虚拟化”