用LFS的做法,花一整天的时间,终于把Linux核心与公用程式全部编译出来了。
我选用的编译工具各别是gcc-4.2.4、binutils-2.18、glibc-2.7。
gcc本来是想用4.3.1来编译整个系统,但是在编译glibc-2.7时就出问题,而且我没有那么多的时间与精力去追踪,所以只用4.2.4。
4.2.4其实蛮稳定的,不像4.3.0变动很大,存在不少Bug。
其它Linux核心与公用程式的Source code也都是抓最新的版本来搞。
接下来就是要让系统可以正常开机,目前Loader的设定已经弄好了,可以正常开机与载入Linux Kernel。
剩下的是BootScript的部份;BootScript有很多不同的体系,例如:Debian、Fedora、Slackware…,不过它们的BootScript都蛮复杂。
因此想找一个结构简单、方便除错的BootScript…,Crux这个套件的BootScript就有这些特性。
不过这个BootScript还在测试中,因为套上去后还是有很多的问题。