发布时间:2013-01-11 16:39:18
在上几个章节当中,我们成功创建了一个新的文件系统,并且将lfs目录挂载在这个文件系统下面;创建了lfs这个用户,并且制造了一系列和这个用户相关的环境变量,组群等设置。本章阶段开始,我们将要制作一个可以编译我们的lfs系统的临时的最小的干净的环境。所有的下列包将会安装在$LFS/tools这个目录下面。(以下操作都在lfs下进行)1,编译binutils-2.22.tar.bz2 (第一步)点击(此处)折叠或打开tar xvjf binutils-2.22.tar.bz2解压缩点击(此处)折叠或打开cd binutils-2.22/进入到解压缩的目录 点击(此处)折叠或打开patch ......【阅读全文】
发布时间:2013-01-07 15:07:19
在上一篇文章当中,我们创建了lfs这个新建用户的组群,密码。更换tools和source文件夹的拥有者属性,最后,用login shell的方式切换到了lfs这个用户下面。 本章节,我们将创建lfs这个用户的环境变量。 (以下操作都在lfs下进行) 点击(此处)折叠或打开cat > ~/.bash_profile << "EOF"exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash EOF 这句命令的意思是:在家目录新建一个叫.bash_......【阅读全文】
发布时间:2012-12-20 00:47:17
在上一篇文章中,我确认了host的环境,创建了编译系统的硬盘空间,创建文件系统,挂在文件目录到硬盘上,并且把所有需要安装的包放到source文件夹里。 这一篇当中,我们继续来创建接下来的步骤: (以下操作都在root下进行) 创建$LFS/tools文件夹 显示创建tools文件夹 mkdir -v $LFS/tools 将tools文件夹软链接到根目录下面 ln -sv $LFS/tools / 增加lfs文件系统的用户: 增加lfs用户群和用户: groupadd lfs useradd -s /bin/bash -g lfs -m -k /dev/n......【阅读全文】
发布时间:2012-12-18 23:50:46
linux玩了有一段时间了,某次重新买电脑的时候直接买了零件安装,然后从裸机安装linux,安装的时候在想,如果能从零件购买电脑,并且从源代码编译出自己操作系统使用那是一件多好的事情阿,在编译的过程中,比较繁琐,主要是学习和熟悉系统的编译选项,想要把这个过程记录下来以备忘记,于是就有了以下的文章,缓慢更新中。 准备工作: host linux开辟出来的10Gb空间备用,作为编译的Linux的空间。 能上所有网络的手段 英语字典一本 主要参考资料:linux from scratch 第一步:首先,检查host系统是不是符合编译的要求,是否所有库的版本都安......【阅读全文】
发布时间:2012-08-20 16:38:59
纯应用程序,利用友善libfriendlyarm-hardware.so库接口......【阅读全文】