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驱动在安装时会在当前的机器先编译
  • 相关阅读:
    PHP form 表单传参明细研究
    php返回数据库查询时出现Resource id #2
    AJAX避免服务器调用上个页面缓存的办法
    错误提示sudo: no tty present and no askpass program specified Sorry, try again.
    lua创建文件和文件夹
    ngx.lua中遇到的小问题2
    [Puzzle] 蚂蚁路线碰撞问题
    [问题记录] 操作符连写
    [工具] XMind
    Qt Creator快捷键
  • 原文地址:https://www.cnblogs.com/fedorayang/p/6429036.html
Copyright © 2011-2022 走看看