我想在Ubuntu上运行VirtualBox,它在一段时间前就已经开始工作了,但是我不记得什么时候或者为什么。然而,当我双击要运行的OS时,它尝试启动-打开虚拟操作系统的窗口,给出“主机键”消息,但5秒后关闭OS窗口并给出错误:
Failed to load VMMR0.ro (VERR_SUPLIB_OWNER_NOT_ROOT)
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Console
Interface:
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}如果我用sudo virtualbox运行它,我仍然会遇到同样的问题。我试过sudo apt-get purge virtualbox,然后是sudo apt-get install virtualbox。我注意到在重新安装过程中,控制台上的所有其他输出都是这样的:
Setting up virtualbox (4.1.12-dfsg-2ubuntu0.1) ...
* Stopping VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* No suitable module for running kernel found [fail]有什么想法吗?
发布于 2012-08-19 04:16:54
解决了这里。有一些严重的权限问题,需要做一个干净的安装。
编辑:引用
/usr目录的列表引发了所有者和组的"2000 513“值的各种危险标志。数字而不是用户/组名称的外观表示系统中不存在用户和组。此外,"2000“是任何Ubuntu风格的最不可能的用户id。非系统UID和GID从1000开始,每次从那里增加一个;要达到2000,您必须增加1000多个用户!类似地,system /GID编号从0开始(即"root"),很少高达200。您的系统还有其他用户吗?如果是这样的话,他们中的一个可能在你不知情的情况下做了一些不寻常的事情吗?当我的任何一个系统显示出如此不可能发生的事情时,我的第一个想法是备份所有关键数据,然后用核弹从零开始重新安装所有的东西。虽然所有类型的Linux都比一些更广泛使用的系统更不容易受到攻击,但恶作剧始终是可能的--而捣蛋鬼可以在不涉及任何人为恶作剧的情况下导致文件的腐败。您将系统描述为“有价值”,因此在尝试修复之前,任何时候都需要有一个好的备份可用。
发布于 2013-04-28 19:02:07
解决了Ubuntu12.04安装上的问题
sudo apt-get purge virtualbox
sudo apt-get install build-essential linux-headers-`uname -r`
sudo dpkg -i ~/download_folder/virtualbox-4.2_4.2.12-84980~Ubuntu~precise_i386.deb这几乎是为我做的!
发布于 2013-12-16 06:03:04
我也遇到了同样的问题,这有助于为当前内核安装linux-headers,并重新安装virtualbox-dkms和dkms。
https://askubuntu.com/questions/171684
复制相似问题