|
|
发表于 2006-4-17 19:41:26
|
显示全部楼层
在这里
- 5. glibc-2.3.6
- tar xvf glibc-2.3.6.tar.bz2
- cd glibc-2.3.6
- [color=red][b]patch -Np1 -i ../ glibc-2.3.6-static-nss-fix-shy-1.patch[/b][/color]
- mkdir ../glibc-build
复制代码
Post by cowel
2:接下来,cfdisk,建立用户,设置环境,制作工具链(完全按照lfs手册第五章),然后进行
第六章创建目标系统的准备工作,直到cd /sources,接下来是直接安装Udev,而没有从Linux-libc-headers
开始安装。
安装Udev-056,make udevdir=/dev install时 提示/usr/bin/install :no that file or
directory,转而Udev-071成功。
因为是要做Mini型的系统,自然是只安装需要的东西,不需要的一律不装,Udev这个包比较特殊,不同版本间可能差异比较大.之所以没安装linux-libc-headers,那是因为用工具链里面的头文件也一样.
Post by cowel
3:垃圾处理
能否详细说明一下。是否还需要第六章两次chroot的过程,第五章遗留下的binutils-build,
binutils-2......文件,
这些不参与目标系统的东西都可以删除掉.
Post by cowel
4:目标系统只安装Udev,kernel,grub,情况下系统能够启动,
/sbin/init:
echo "hello"
/bin/bash
启动不能显现"hello "只显示sh-3.00#
希望大家和豹兄能多多帮助.
hello应该显示在sh-3.00#之前. |
|