前几天手痒升了3.7的内核,然后发现一个bug,提醒大家注意
表现:3.7和3.8的内核,装nv驱动时会报错:can't find
/usr/src/linux-version/include/linux/version.h, 其中linux-version是当前的内核版本。
错误原因是新内核不知道为什么改动了version.h的位置。
解决方法有点众说纷纭。感觉比较靠谱的方法来自这里:
https://devtalk.nvidia.com/default/t...mpatibility/2/ 就是30x的驱动,需要给驱动打一个补丁,并创建一个到version.h的链接
cd /usr/src/linux
ln -s include/linux include/generated/uapi/linux
而31x的驱动,已经包含一些改动了,只需要手工创建以上链接即可。
补丁地址是这里:
https://devtalk.nvidia.com/default/t...3-7-patch-fix/ ps:opensuse有没有类似win下面ghost的软件?正常时候做个备份,出事了直接恢复回来就可以用。我用过一下yast2里面的系统备份,结果很纠结,感觉重新装系统还方便一些。
No comments:
Post a Comment