VirtualBox无法启动镜像记录

一直使用的是Manjaro系统,之前有一段时间没有滚过了,觉得用着也很稳定,因此也没太在意,直到需要安装一个新软件,没办法,整个滚了一下。

还好,系统本身没出什么问题,但是VirtualBox却出了问题,再也打不开之前的镜像了。这貌似是一个老问题,之前几次也是,每次滚动升级后,VirtualBox或多或少都会出一些问题,这也是也之所以不愿意经常升级的原因之一。

但这次没办法,好多资料都在虚拟机里,所以仔细百度了一下,发现网上很多方法其实没什么效果,其自身提示的/sbin/vboxconfig也不存在。后来仔细查看原因,原来是VirtualBox的Linux内核,和系统的Linux内核不一致导致。

剩下的,让两者一致就可以了。这里我选择了重新安装VirtualBox,在安装的时候选择了系统内核,这里好像它只支持lts的内核,因此我选择了5.4.40,同时在manjaro里设置内核为5.4.40.之前升级时默认给我设置为5.3.39了,就是如下:

这里安装了5.4.40,要切换的话,要移除5.34.39才行。

然后重新启动系统,启动virtualbox,注意,如果需要的话,要安装扩展包。

完事