第一次安装LFS
在经过了大约40小时左右,我的LFS终于顺利启动了。从内核到系统每一个软件都是自己从源代码编译的,感觉很爽。
本次安装采用LiveCD 6.3作为宿主系统,在VMware上的一个8G scsi盘上安装。
首先碰到的问题就是GCC编译出现问题。后来发现是因为我用的liveCD是64位的问题。
换了liveCD 32位的。问题解决
第二个问题就是glibc总编译不过去,后来发现是我的Linux-2.6.22.5 API Headers从网上下的版本不对
我一直是看着LFS BOOK 6.2的中文手册安装的,而用的LiveCD和软件包都是6.3
6.3里面的这个Linux-2.6.22.5 API Headers需要从Linux-2.6.22.5.tar.bz2里面获取
建议还是看liveCD启动后/usr/share/LFS-BOOK-6.3目录下的文档,这个文档和liveCD带的软件包配套的。
或者参考中文的
手把手教你如何建立自己的Linux系统 第二版 作者:孙海勇
其他就没有碰到什么大问题了。也就是忘记安装个软件包、或者关机重启后,如何从liveCD恢复到工作状态。
通过这次安装,让我觉得LFS真的是学习Linux的捷径。而且发现了一个牛人的博客,就是上面的孙海勇 网名 冲天飞豹 http://youbest.cublog.cn/
博客里面有大量关于构建linux系统的技术文章,而且都是原创。
而且这次通过安装LFS,也找到了Linux 如何在控制台显示UTF-8中文的办法。原来是要给内核打补丁才可以。
具体的办法可以看
内核补丁:字符终端下显示UTF-8字符
总结 安装是顺利完成了,后面要学习的内容还有很多。比如安装时候的每一个包都包含的什么内容、每一条配置的用途。这些安装手册配置容易,如果没有手册自己弄起来就难了。所以后面的时间,就是自己看文档,消化这些知识了。至少顺利迈出第一步!