当前位置: 首页 > ops >正文

VirtualBox启动失败@Ubuntu22.04 说是配置文件有问题

VirtualBox启动失败@Ubuntu22.04 ,报错说是配置文件有问题,刚开始不了解情况,直接重装软件,走了弯路,后来才知道是因为系统空间用光,VirtualBox.xml这个配置文件变成空文件导致报错,进而导致VirtualBox无法启动。最终是把以前的配置文件cp过来,解决问题。

中间的处理(非必要)

升级软件

# sudo apt install virtualbox
sudo apt upgrade virtualbox

升级最后显示报错:

Job for virtualbox.service failed because the control process exited with error code.
See "systemctl status virtualbox.service" and "journalctl -xeu virtualbox.service" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
× virtualbox.service - LSB: VirtualBox Linux kernel module
     Loaded: loaded (/etc/init.d/virtualbox; generated)
     Active: failed (Result: exit-code) since Fri 2025-06-06 12:36:46 UTC; 40ms ago
       Docs: man:systemd-sysv-generator(8)
    Process: 7971 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/FAILURE)
        CPU: 180ms

Jun 06 12:36:46 ub systemd[1]: Starting LSB: VirtualBox Linux kernel module...
Jun 06 12:36:46 ub virtualbox[7971]:  * Loading VirtualBox kernel modules...
Jun 06 12:36:46 ub virtualbox[7971]:  * No suitable module for running kernel found
Jun 06 12:36:46 ub virtualbox[7971]:    ...fail!
Jun 06 12:36:46 ub systemd[1]: virtualbox.service: Control process exited, code=exited, status=1/FAILURE
Jun 06 12:36:46 ub systemd[1]: virtualbox.service: Failed with result 'exit-code'.
Jun 06 12:36:46 ub systemd[1]: Failed to start LSB: VirtualBox Linux kernel module.
Setting up virtualbox-qt (6.1.50-dfsg-1~ubuntu1.22.04.3) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for shared-mime-info (2.1-2) ...

VirtualBox的服务没起来,看看版本,也没问题啊

(base) skywalk@ub:~$ uname -r
5.15.0-140-generic
(base) skywalk@ub:~$ apt list --installed | grep virtualboxWARNING: apt does not have a stable CLI interface. Use with caution in scripts.virtualbox-qt/jammy-updates,jammy-updates,now 6.1.50-dfsg-1~ubuntu1.22.04.3 amd64 [installed,automatic]
virtualbox-source/jammy-updates,jammy-updates,now 6.1.50-dfsg-1~ubuntu1.22.04.3 amd64 [installed,automatic]
virtualbox/jammy-updates,jammy-updates,now 6.1.50-dfsg-1~ubuntu1.22.04.3 amd64 [installed]

重新安装virtualbox-dkms试试

sudo apt install --reinstall virtualbox-dkms

还是不行。

问题解决

查看报错信息,发现是这个文件有问题

~/.config/VirtualBox$ ls -l
total 104-rw------- 1 skywalk skywalk     0 Jun  5 12:35 VirtualBox.xml
-rw------- 1 skywalk skywalk  3330 May 28 12:35 VirtualBox.xml-prev

把以前的文件cp过来:

cp VirtualBox.xml-prev VirtualBox.xml

哈哈,问题解决!

问题总结:

也就是VirtualBox启动失败,报错配置文件有问题,是因为系统空间用光,VirtualBox.xml这个配置文件变成空文件导致报错,进而导致VirtualBox无法启动。

真的很少会碰到空间用尽导致VirtualBox配置文件为空,VirtualBox读取配置文件报错这样的问题。

最终是把以前的配置文件cp过来,解决问题。

http://www.xdnf.cn/news/12549.html

相关文章:

  • 使用ORM Bee (ormbee) ,如何利用SQLAlchemy的模型生成数据库表.
  • “组件、路由懒加载”,在 Vue3 和 React 中分别如何实现? (copy)
  • 使用Python和Flask构建简单的机器学习API
  • MySQL事务与锁中的MVCC 深度解析与面试题讲解
  • Spring AI 核心工作流
  • 每日Prompt:治愈动漫插画
  • 基于深度学习的金枪鱼各类别目标检测含完整数据集
  • Strong Baseline: Multi-UAV Tracking via YOLOv12 with BoT-SORT-ReID 2025最新无人机跟踪
  • 【C/C++】实现固定地址函数调用
  • 2种官方方法关闭Windows防火墙
  • iOS、Android、鸿蒙、Web、桌面 多端开发框架Kotlin Multiplatform
  • 将单体架构项目拆分成微服务时的两种工程结构
  • 阿里云MaxCompute入门
  • 堆排序的详细解读
  • 5.3.2_2二叉树的线索化
  • 物联网协议之MQTT(二)服务端
  • web端rtmp推拉流测试、抽帧识别计数,一键式生成巡检报告
  • 【第六篇】 SpringBoot的日志基础操作
  • 主流大语言模型安全性测试(三):阿拉伯语越狱提示词下的表现与分析
  • 408第一季 - 数据结构 - 树与二叉树
  • 数 据 结 构 进 阶:哨 兵 位 的 头 结 点 如 何 简 化 链 表 操 作
  • btstack协议栈---Ubuntu驱动CSR8510 USB Dongle
  • 数学:花括号在数学中的应用详解
  • 35 C 语言字符串转数值函数详解:strtof、strtod、strtold(含 errno 处理、ERANGE 错误)
  • Ubuntu挂载本地镜像源(像CentOS 一样挂载本地镜像源)
  • 什么是高考?高考的意义是啥?
  • Ubuntu下有关UDP网络通信的指令
  • Linux 下关于 ioremap 系列接口
  • 虚幻引擎5-Unreal Engine笔记之SET节点的输出引脚获取设置后的最新变量值
  • 【力扣链表篇】19.删除链表的倒数第N个节点