基于Ubuntu 10.10 构建LFS 6.7[图文]

LFS,即Linux From Scratch,LFS不像UbuntuFedoraSUSE等Linux发行版以最终产品的形式发布,而是以文档的形式发布一套构建流程,指导使用者,从源代码自行构建一个LFS系统,也就是说你拿到的LFS实际上只是一个指导手册,其中指明了以下几点::

1. 什么是LFS

2. 如何准备构建LFS

3. 如何获取构建LFS所需的源码包

4. 如何编译LFS

5. 如何配置LFS

从LFS的构建过程中,能够学习到一个常规Linux系统的结构,以及如何去配置Linux系统,毕竟Linus给你的只是Linux内核,而一个真正可用的Linux系统是由很多部件一起工作的。

当然不能期望通过一个LFS就让你知晓Linux的一切,毕竟这不太现实,而且LFS的目标很明确,就是指导用户构建一个可用的Linux系统,所以LFS不会对其中的操作用动辄几百字去解释透彻,但是对于一个具备Linux基本使用能力的人来说,LFS的解释已经很详细了,能够让使用者知其然,还能知其所以然。

这里我想把自己的LFS构建经验总结一下,主要是过程中遇到的问题,列出来,欢迎大家围观,呵呵

LFS的主要构建流程:

1. 准备。包括为LFS分配空间,设置分区,在宿主系统安装相关组件等

2. 编译一个临时的纯净系统。考虑到现行的发行版中都会或多或少做一些优化调整,这会导致直接编译出来的系统不具备通用性,所以需要基于宿主系统构建一个临时的纯净系统,新的LFS系统所需的相关组件都会在这个纯净的环境中编译

3. 在上面的纯净系统中编译LFS系统

4. 配置LFS系统,以使系统能够正常工作

上面的流程在LFS Book中都以指令的形式列了出来,我们要做的就是按照LFS Book中的说明,一点一点敲字母就可以了,这需要具备一些Linux的基本使用知识来理解操作的含义。

具体细节这里就不多说了,大家看LFS Book就可以了,这里顺便共享几个文件,方便大家使用。

最新的LFS Book 6.7【LFS-BOOK-6.7.pdf】 与 LFS 6.6的中文版,翻译的很不错【LFS-BOOK-6.6_CN.chm】下载在Linux公社(LinuxIDC.com)的1号服务器。

FTP地址:ftp://www.linuxidc.com

用户名:

密码:

在2011年LinuxIDC.com\2月\基于Ubuntu 10.10 构建LFS 6.7[图文]\

具体下载方法见

我这里主要想把自己编译LFS时遇到的问题总结一下,共享出来:

我这次编译的LFS是最新(2011.2.12)的6.7版本,用的宿主系统是Ubuntu 10.10,基于VMware WOrkstation 7.1虚拟机。虚拟机使用的是双硬盘,其中一个/dev/sda安装了Ubuntu 10.10,LFS则编译在了另一个硬盘/dev/sdb,这也是为了在制作完LFS后,能够方便的在独立的虚拟机中运行。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/25009.html