LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1395|回复: 9

正在 vmware 上编译 lfslivecd-x86-6.x-utf8-r1

[复制链接]
发表于 2005-11-4 12:45:31 | 显示全部楼层 |阅读模式
刚才试了第一部分。
由于手册上讲的  time{../binxxx/configure xxx && make  && make install } 执行有误,所以是每条命令单独用的,如 time make

另外编译中一些手册上的命令,如 binutils中的 make -C ld clean 无法执行。编译过程中物理机器的CPU占用100%。

   binutils-2.6.1的SBU数据:
      configure:      real 0m15.181s    user  0m3.903s    sys  0m11.023s
      make:           real 14m37.462s   user  4m44.532s   sys  9m7.227s
      make install:   real 0m47.135s    user  0m4.397s    sys  0m40.681s

总共时间约   15m39.778s


虚拟机配置
硬盘   BUSLOGIC SCSI  6G
内存   128M
CDROM  2个,一用于LIVECD启动,一用于其它


物理系统
CPU P3 TUALATIN 1.2G
主板 ASUS TUSL2 (集成RAID,声卡)
显卡 NVIDIA GEFORCE 2 MX400 32M
显示器 MAG XJ500T
内存 KINSTOM SDRAM 512M
网卡 3COM 10/100自适应
视卡 10MOONS TVMASTER II
SCSI系统
    原厂 ADAPTEC 39160 SCSI 卡
    主系统盘 ST336706LW
WIN XP SP2
VMware 5.0 13124 WORKSTATION
发表于 2005-11-4 20:56:55 | 显示全部楼层
任何有错误的命令,都不要忽略。。不然以后会有问题的。

make -C clean 100%cpu的问题,我不知道为什么。不过才开始,你试试重新来一次?
回复 支持 反对

使用道具 举报

发表于 2005-11-4 21:11:47 | 显示全部楼层
好像我使用VMware的虚拟SCSI硬盘会出怪问题,IDE就没事,也不知道为什么。
CPU占用100%很正常,VMware很慢也很正常
回复 支持 反对

使用道具 举报

发表于 2005-11-4 21:17:10 | 显示全部楼层
我一直在VMware下做LFS的,用SCSI很正常呀.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-8 09:40:45 | 显示全部楼层
由于前面的编译出现了一些问题,所以接受各位的意见,重新建立虚拟机,主要的修改是 内存大小接受 VMware 的建议值 192MB;虚拟硬盘 6G,分出一个文件交换区256M,以便把一些编译过程中的信息保留下来(因为用的LIVECD,重启虚拟机后主系统的修改都会消失,而一次编译完所有内容几乎是不可能的),一个交换区256M,LFS系统盘用余下的空间;并把虚拟硬盘设置为独立盘。

binutils-2.16.1的编译时间:
    理论值      1SBU
    实际值      约 16m

gcc-4.0.2的编译时间:
    理论值      4.4SBU
    实际值      约 68m

Linux-Libc-Headers-2.6.12.0:
    理论值      0.1SBU

    注意相关文件在LIVECD系统启动后的 /usr/src 目录下,而且需要把asm-generic 目录也复制到工具目录的 /tools/include 目录下,否则后面的 glibc 会编译失败。

Glibc-2.3.5的编译时间:
    理论值      11.8SBU
    实际值      约 120m

    make check中math-float有误,不知道是何原因,所以按说明暂不加locale.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-8 11:16:33 | 显示全部楼层
错了,没注意到
Linux-Libc-Headers 的依赖项是 coreutils,看来需要重新编译了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-15 23:19:23 | 显示全部楼层
看来LFS BOOK一些地方并不详细,参考另外一篇文章后在 /lfs-sources/找到了相应的Linux-Libc-Headers包。第一次编译LFS的人还真容易出问题,因为你虽然读了一些相关资料,但没有精力去面面具到,我认为还有必要出一份比LFS BOOK更详细一些的参考手册,否则到网上去零散地SEARCH效率低了。

我现在已编译到第六章的 glibc,由于SBU值大体上是准确的,所以没有再记录了,只是较大的SBU值在实际编译时都比预期的少得多。

希望最终能顺利过去,特别是能通过 utf 版本的LIVE CD 有一定的意义。
回复 支持 反对

使用道具 举报

发表于 2005-11-16 00:52:40 | 显示全部楼层
libc-headers在书里肯定有的,呵呵。
回复 支持 反对

使用道具 举报

发表于 2005-11-16 08:49:17 | 显示全部楼层
如果LFS book还不算详细的话,也许也没什么能比其详细的了。仔细读读,应该没什么错漏的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-25 12:30:08 | 显示全部楼层
[惭愧惭愧]借助nALFS-1.2.4成功编译lfslivecd-x86-6.x-utf8-r0
Wed Jan 25 11:27:08 +0800 2006

http://www.linuxsir.cn/bbs/showthread.php?p=1375790#post1375790
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表