zoukankan      html  css  js  c++  java
  • virtualbox不能启动虚拟机

    问题出现原因

    ubuntu更新系统

    sudo apt-get update
    sudo apt-get upgrade
    virtualbox启动虚拟机出错

    重启后dmseg显示

    [ 20.962881] vboxdrv: module verification failed: signature and/or required key missing - tainting kernel
    [ 20.962995] vboxdrv: Unknown symbol mcount (err 0)

    网上找到的资料

    1

    http://www.cnblogs.com/veins/p/3726997.html
    问题:执行sudo /etc/init.d/vboxdrv setup后出错,用demsg查看得到:vboxdrv: Unknown symbol mcount (err 0)
    解决:将gcc从4.4升级到4.6后再执行sudo /etc/init.d/vboxdrv setup cd /usr/bin;改变gcc版本命令如下:
    sudo mv gcc gcc.bak
    sudo ln -s gcc-4.6 gcc
    sudo mv g++ g++.bak
    sudo ln -s g++-4.6 g++

    2

    Ubuntu 14.04下安装VirtualBox4.3出现vboxdrv: Unknown symbol mcount (err 0)
    Kernel driver not installed (rc=-1908)

    The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing

    '/etc/init.d/vboxdrv setup'

    as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

    如果你的系统是Ubuntu的可以这样解决:
    sudo aptitude update
    sudo aptitude install dkms
    sudo /etc/init.d/vboxdrv setup

    但是执行最后一条命令时报错, 通过dmesg查看 ,发现是vboxdrv: Unknown symbol mcount (err 0)

    再搜索该错误发现是gcc版本不对。 该问题产生原因是因为前面配置MTK开发环境时将gcc版本链接为4.4。 将此处改为链接4.8. 重新执行上面第三条命令,问题解决。
    http://www.linuxidc.com/Linux/2015-05/118056.htm

    问题解决

    回想前几天配置海思开发环境,做了如下操作
    rm /usr/bin/gcc;
    ln -s /usr/bin/gcc-4.4 /usr/bin/gcc;
    rm /usr/bin/g++;
    ln -s /usr/bin/g++-4.4 /usr/bin/g++
    现在修改回来
    cd /usr/bin
    sudo rm gcc g++
    sudo ln -s gcc-4.8 gcc
    sudo ln -s g++-4.8 g++
    卸载后重新安装
    sudo apt-get purge virtualbox
    sudo apt-get autoremove
    sudo apt-get install virtualbox
    确认正常
    Building only for 3.13.0-109-generic
    Building initial module for 3.13.0-109-generic

    • Stopping VirtualBox kernel modules [ OK ]
    • Starting VirtualBox kernel modules [ OK ]
      vboxsvr驱动在安装时会在当前的机器先编译
  • 相关阅读:
    ObjectiveC字符串处理
    分享 10 个 jQuery 的语言翻译插件
    30 个实用的 jQuery 选项卡/导航教程推荐
    iphoneCocos2D游戏开发
    cocos2d和unity3d的比较
    将NSString转换编码集变为GBK或GB2312
    超过 40 款很有用而且很新的 jQuery 插件
    表格单元的表现形式
    ShareKit
    UI Prototype Design IDE( 界面原型设计工具 )
  • 原文地址:https://www.cnblogs.com/fedorayang/p/6429036.html
Copyright © 2011-2022 走看看