VirtualBox-kernel-driver-not-installed-error(rc=-1908)
在 debian 中更新的软件后发现 virtualbox 无法启动虚拟机,抛出错误说内核驱动未安装, 请重新运行 vboxconfig,多次运行或重启后无法解决错误,检查 /usr/src 目录发现当前 内核头文件不存在。这就是导致 vboxconfig 无法编译内核驱动的根本原因。本人使用的是 自定义内核,无法通过 apt install 进行安装,在内核源码目录 " make headers_install " 并不能解决问题,查看 Makefile 可知其仅仅将头文件集中到源码目录下的 usr 目录下, 尝试直接将 usr/include 下的内容复制到本机 /usr/src/linux-header-xxxxx 下并不能解 决问题,猜想 vboxconfig 判断依赖关系与包信息有关,遂找到正确解决方法,即打包头文 件,然后安装到系统中,这样会更新安装包数据库:
#老版本内核的方法可能是安装 kernel-package 工具 make deb-pkg sudo apt install ../linux-headers-x.y.z_amd64.deb sudo vboxconfig
本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 未本地化版本许可协议 进行许可。
posted on 2022-09-24 00:25 YourTech-WuPeng 阅读(486) 评论(0) 编辑 收藏 举报