|
发表于 2006-1-19 15:02:12
|
显示全部楼层
lfs搞好了, 开心
想装lfs, 准备了好几天, 细看了linuxsir lfs讨论区里的贴子,看了lfs
和blfs的book,下了lfs-6.1.1.3的livecd, 我没有刻录机, 就用了livecd
里的lfs-source, 又从网上有下了binutils,gcc,glibc的最新版本.
机器: sempron 2400+ 超 2000MHz, 256 DDR400
Host: zenwalk linux 2.1beta (kernel 2.6.14.4, gcc 3.4.5)
格了一个6G ext2空区, mount到/mnt/lfs, 加了一个lfs用户, 做好了设置,
开始第5章了. binutils2.16.1-pass1几分钟, gcc-4.0.2-pass1一个多小时,
但glibc-2.3.6的configure过不了, can't compute sizeof(long double).
第二天一早, 格了重来, 换成gcc-3.4.5, sempron也不超了, 去掉custom
cflags(仔细看了book), 这一次gcc-pass1很快, 15分钟, glibc-2.3.6一个
小时后也ok了, 然后adjust toolchain, 装tcl, expect, DejaGNU, 然后
gcc-pass2, binutils-pass2, 然后是gawk, coreutils, bzip2等20个软件,
都装到/tools(->/mnt/lfs/tools)下, 第5章完成, 四个小时不到.
下午2点开始第6章, 过程如下步骤,(好多手输命令啊)
1) mounting virtual kernel file systems
2) chroot
3) creating FHS compliance directorys
4) creating symlinks, passwd, group, log files
5) creating initial device nodes, mount tmpfs, pop /dev ...
6) 装glibc(一小时多一点, 趁机歇了一会儿), binutils, gcc(没有check)
7) 装coreutils, zlib, mktemp,..., util-linux等45个软件
8) stripping, 删/tools
第6章一口气完成, 七个半小时.
晚上10点开始第7章
1) 装LFS-Bootscripts
2) create /etc/sysconfig/clock
3) create /etc/sysconfig/console
4) create /etc/inputrc
5) create /etc/profile
6) create /etc/sysconfig/network
7) create /etc/hosts
8) 装BLFS-Bootscripts
9) create /etc/resolv.conf
第8章
1) create /etc/fstab
2) install kernel-2.6.14.4
3) create /etc/lfs-release
reboot,见到bash提示符了. |
|