LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 792|回复: 2

关于编译内核

[复制链接]
发表于 2006-7-19 14:44:45 | 显示全部楼层 |阅读模式
前一段时间我尝试着用传统的方法编译内核,用了一段时间,很正常,什么问题都没有。

这几天遇到了个问题,由于我是用传统方法编译和安装新内核,所以显卡驱动用abs打包之后是用不了的,于是我安装了nVidia官方的显卡驱动。前天安装mesa的时候出错了,看了一下,主要是因为有几个文件冲突,发现这几个文件是由nVidia驱动带来的。

经过这件事,我发现编译内核的时候还是修改官方PKGBUILD再将内核打包比较好,然后再自己打包显卡驱动,这样才不会出问题。



另外问一下,哪位兄弟自己用abs打包了内核,并且没有使用initrd,能否将你的PKGBUILD和kernel26.install让我参考一下。
发表于 2006-7-20 08:43:14 | 显示全部楼层
稍微改改就可以啦,自己研究下啦
回复 支持 反对

使用道具 举报

发表于 2006-7-22 22:06:38 | 显示全部楼层
Post by 狱卒
前一段时间我尝试着用传统的方法编译内核,用了一段时间,很正常,什么问题都没有。

这几天遇到了个问题,由于我是用传统方法编译和安装新内核,所以显卡驱动用abs打包之后是用不了的,于是我安装了nVidia官方的显卡驱动。前天安装mesa的时候出错了,看了一下,主要是因为有几个文件冲突,发现这几个文件是由nVidia驱动带来的。

经过这件事,我发现编译内核的时候还是修改官方PKGBUILD再将内核打包比较好,然后再自己打包显卡驱动,这样才不会出问题。



另外问一下,哪位兄弟自己用abs打包了内核,并且没有使用initrd,能否将你的PKGBUILD和kernel26.install让我参考一下。

kernel 确实用abs打包比较方便,欧用的这个PKGBUILD:http://wiki.archlinux.org/index.php/Kernel_Compilation_with_ABS
只要/usr/src/linux指向你编译用的内核源码,nvidia用官方的PKGBUILD重新打包后就能用了,
initrd文件,欧的lvm需要它,所以一直在用。wiki上的PKGBUILD打包的内核就是没有initrd的,需要安装后自己生成。只要把ide驱动、文件系统等几个东东编译进内核,就不用initrd了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表