自8.1开始看LFS,前四章慢慢悠悠的看,读得很细,后来开始装临时工具链,第一个Binutils我认认真真把每个解释都看了,虽然不懂。第二个软件是GCC,我依然慢慢看完了各个配置参数解释。到了Glibc我看不下去了,看不懂。开始加速,略一遍没重点警告就直接复制命令到SSH。第五章一共装了31个软件,这是在8月6号完成的,全是重复的动作,解压,进去,make,安装,出来,删除目录。忙活了三小时终于完了。期间一边看电影一边等着编译,倒也挺惬意。就是SUB这玩意儿不准,我第一个包3分钟装完了,还不包括手哆嗦的时间。也就是1SUB=3min。可到了后面明显的的不准,3SUB绝不是10分钟。。。
到了8月7号,开始第六章,看完前面6节的介绍,又开始装软件包了,这次特么55个,还有gcc和glibc重量级的两个。glibc要用17.1SUB,这个我没觉得花多长时间,可能看电影没觉出来。可是gcc要55.6SUB,即便是1SUB=3分钟,那也要三小时,要是1SUB=10分钟,我就别睡了。前面的编译还挺快,到了make -k check测试环节,直接不动啊,相当慢,我电影都快看完了,他先检查了gcc,又检查了g++,g++还稍微快点,我以为完了,结果还有libstdc++。。。我果断Ctrl+C将之干掉,不检查了。之后的过程很快完了。原来55.6SUB的时间全用在检查上了,反正从开始到现在LFS一直很顺利,出了问题再说。装完gcc,来个小测试没问题,继续将动作重复几十次去装剩下的软件。解压--进去--make--make check--make install--出来--删目录(此动作循环)。
第六章完成后快吐了。
8月8号,开始搞第七章,还算快,顺带把第八章搞了,搞到现在LFS什么问题都没出现,没有任何错误失败。Centos6.4相当快。结果到了8.4节开始GRUB引导启动,开始看不懂,完全晕,跟着命令走,一重启挂了,LFS进不去,宿主机也进不去。最后勉强修好了宿主机(参看我上一篇博文)。
然后开始研究grub是个什么东西。
最终启动LFS成功却又遭遇VMware奇怪的提示信息。至今未解决。关于grub在我(下一篇博文)里有详述。
第九章就是收尾了,什么改改小文件啥的。还有就是去LFS官网注册下,看看是第几个完成的。然后就是退掉chroot环境,umount额外的设备,重启进入LFS系统。
经过这一周的LFS经历,主要工作只做了3天。8月8号下午完成时也没感到收获太多,因为命令都是复制的,解释什么的我也看不懂,这次的目的就是熟悉过程,说不定以后再来一次。哦,一个很大的收获是现在敲命令更快了。。。除此之外没了吧。
之所以没记录中间过程只写了个开头和结尾几篇博文,是因为中间都是装软件,我进行的很顺利,一直到grub之前都没出任何问题,也没什么好写的。最后在grub上栽了跟头。就这样吧。
mirage于8月8日傍晚
LFS终结篇,总结