由于第一次操作失败了, 今天再来练一下LFS的编译:

首先是下载lfslivecd-x86-6.3-r2145.iso

然后是VM来编译·这里不知道什么我在cfdisk分区时间会出现一些错误,但有时就不会报错,可能是由于我的使用环境问题吧。

在工作之前我是先配eth0 用SSH连线操作,这样比较方便。

 

配置IP
    方法一:
       1.执行命令:net-setup.
       2.按照提示选择使用的网卡如:eth0
       3.如果VM环境是NAT:可以选DHCP IP分配
       4.选择静态分配如:static
       5.分配IP地址如:第一栏(IP)192.168.0.11,第二栏默认24,第三栏192.168.0.255(为IP最后更换为255 即可),第四栏(网管)192.168.0.1
       6.填写DNS服务器如:8.8.8.8
       完成配置。
  ssh远程管理
       1.修改/etc/ssh/sshd_config 中将#port 22前(#)号删除,设置ssh的服务端口为22
      2.激活修改执行命令:/etc/rc.d/init.d/sshd restart  重新启动ssh服务
       提示OK时完成配置
接下来看官方手册来慢慢研究吧
(Binutils 和 GCC 的测试程序一个常见的问题就是在伪终端(PTY)外运行, 这样可能会出现大 量的测试失败。 可能的原因有几个, 但最可能的原因是宿主系统没有正确的设置 devpts 文件系统, 关于这个问题更详细的讨论请参考 http://www.linuxfromscratch.org//lfs/faq.html#no-ptys.
某些软件包测试程序可能会给出错误的失败信息,请参考 http://www.linuxfromscratch.org/lfs/build-logs/6.6/ 以确认您所遇到的 测试失败是否是预期会出现的。这个站点的内容对于本书所有的测试都是正确的。【来源
Linux From Scratch - Version 6.6
】)
安装 Glibc-2.5.1 测试时出现一个错误。

执行测试程序前,为了避免测试出错,我们要从源目录中拷贝一个文件到编译目录, 然后对结果进行测试:

cp -v ../glibc-2.11.1/iconvdata/gconv-modules iconvdata【官方手册】