|
|
下载:
kernel:linux-2.6.12-rc2.tar.bz2
mm:2.6.12-rc2-mm2.bz2
patch:
[root@localhost linux]# patch -t -p1 < ../2.6.12-rc2-mm2
编译内核,没有什么特殊的要求,就像你平时编译内核那样。
最后可以检验一下
[root@localhost linux]# uname -r
2.6.12-rc2-mm2
注意事项:
kernel 与 mm 的版本越相似越好,最好一样,就像现在的这个2.6.12。越相似越容易编译成功,有时候打完 mm patch 编译会出错,那就换一个mm 或 kernel 的版本试试吧,可以先进行一次最小化编译看能否成功(就是什么都不选)。patch 的 -t 参数,如果发现已经打过补丁的档案,PASS。一定要选择好作业系统,我用的是红旗4.1桌面,以前用过MDK 10.2 test3,那个系统根本不能编译内核,很多咚咚都编译不了。
BTW:以前用内核2.6.11.4和2.6.11.5 加 mm-2.6.11.6,全都编译失败了,这次总算编译成功。看来编译reiser4需要运气。
再补充一下:
如果手工mount不能偷懒,也就是不可以用 mount /dev/hda4 /mnt/lfs
必须用 mount -t reiser4 /dev/hda4 /mnt/lfs |
|