Ubuntu 在更新内核后 Virtual Box 不能为虚拟电脑打开一个新任务

前言

我也不知道啥时候自动给我更新了内核,重启电脑之后我的内核升级成6.5.0-14-generic,导致Virtual Box无法找到内核文件。

解决方法

  • 方法1
shell 复制代码
sudo apt update
sudo apt install linux-headers-generic build-essential dkms
sudo apt remove virtualbox-dkms
sudo apt install virtualbox-dkms

博主尝试该方法不可行,删除virtualbox-dkms后,无法再次安装virtualbox-dkms,总是提示下面的问题:

shell 复制代码
Loading new virtualbox-6.1.10 DKMS files...
Building for 5.8.0-36-generic
Building initial module for 5.8.0-36-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/virtualbox-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-36-generic (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.10/build/make.log for more information.
dpkg: error processing package virtualbox-dkms (--configure):
 installed virtualbox-dkms package post-installation script subprocess returned error exit status 10
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
 virtualbox-dkms
  • 方法2, 可行

删除所有关于virtual box的软件,并且从官网下载最新版本进行安装。

shell 复制代码
sudo apt remove virtualbox
sudo apt autoremove

不要通过apt安装virtualbox了,下载最新版本安装https://www.virtualbox.org/wiki/Linux_Downloads

shell 复制代码
sudo dpkg -i virtualbox-7.0_7.0.12-159484~Ubuntu~jammy_amd64.deb
sudo apt install -f

结果

可以正常启动了

Reference:

https://blog.csdn.net/Lkilvin/article/details/125740153

相关推荐
小小、码农1 小时前
Linux进程控制:从fork到exec,手写一个简易Shell
linux·运维·服务器
不会就选b1 小时前
Linux之进程间通信(二)---模拟进程池
linux·运维·服务器
沫璃染墨3 小时前
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》
linux·运维·服务器·c语言·c++
AIgorithmGEEK4 小时前
Linux 环境变量完全指南:从入门到理解底层原理
linux·运维·服务器
修罗王4 小时前
Linux Docker 服务管理与排查实战指南(新手速查版)
运维·docker
迪康Defender4 小时前
从静态存储到动态流转:终端透明加密两种模式实战解析
运维·服务器·网络·数据库·其他
酷可达拉斯5 小时前
Linux操作系统-升级OpenSSH修复漏洞
linux·运维·服务器·云计算
Molesidy5 小时前
【Linux】基于busybox的根文件系统的完善
linux·服务器·嵌入式linux
张龙6876 小时前
Docker 镜像瘦身实战:从 1.2GB 到 128MB,我踩过的 7 个坑和一套可复制的方法论
运维·后端·docker
frank00600717 小时前
Dell 17G 服务器阵列卡(PERC)纵向与横向详细对比
运维·服务器