opensuse 跨版本升级后遇到的麻烦
(edit by King) 昨天无聊,把自己电脑的系统从opensuse11.1直接跨版本升级了11.2,这个操作在家里的笔记本电脑上已经干过,当时最大的困难是重启后鼠标和键盘无法使用,需要修改xorg.conf。
????? 记录下这次升级的流程:首先用yast管理安装源,把所有的安装源都从11.1的改成11.2,确保能够直接获得最新的安装包。里面最重要的就是11.2的update, oss, non-oss这三个源,另外,我还把维护当前软件版本的源也都改成了11.2,如kde4, ati,virtualbox等,这样升级完成后就不用再去升级这些软件。
????? 然后要做的,就是升级zypper。
insmod /lib/modules/2.6.31.12-0.1-desktop/updates/vboxnetflt.ko
?平时使用的modprobe太过于智能,会根据modules.dep文件中的依赖关系来插入内核,而这个文件里面的依赖关系貌似有点问题,updates/vboxnetflt.ko: updates/vboxguest.ko updates/vboxdrv.ko,根据里面的依赖,vboxnetflt模块依赖了vboxguest,应该是不需要的。当手工使用insmod的时候,不会去查询这个依赖关系,所以能够正常的加载这个模块。暂时先用这么恶心的方法吧,看看会不会有更新来修复这个问题。