LinuxSir.cn,穿越时空的Linuxsir!

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

[求救]第一次做LFS,出错,进行不下去了

[复制链接]
发表于 2007-2-5 15:17:05 | 显示全部楼层 |阅读模式
[求救]第一次做LFS,出错,进行不下去了

这几天Linuxsir.org特别卡,昨天一天都打不开。
于是就在公社发了一张贴子。
这里人多,今天能进了,还是在这问问。
下面是地址:
http://www.linuxfans.org/nuke/mo ... wtopic&t=176085


在发完帖子之后,我试着不打补丁重新安装Bash,成功。
后面一切顺利,结束了第五章。

到第六章6.9. Glibc-2.3.6这一步时,复制以下命令并执行后出错了。

../glibc-2.3.6/configure --prefix=/usr \
    --disable-profile --enable-add-ons \
    --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc

看到错误是循环的,我就Ctrl+C终止了。
下面是详细的操作过程:

glibc-2.3.6/math/cimagl.c
glibc-2.3.6/math/ieee-math.c
glibc-2.3.6/math/math.h
glibc-2.3.6/math/cargl.c
root:/sources# cd $LFS/sources/glibc-2.3.6
root:/sources/glibc-2.3.6# tar -xf ../glibc-libidn-2.3.6.tar.bz2
root:/sources/glibc-2.3.6# patch -Np1 -i ../glibc-2.3.6-linux_types-1.patch
patching file sysdeps/unix/sysv/linux/sys/kd.h
root:/sources/glibc-2.3.6# patch -Np1 -i ../glibc-2.3.6-inotify-1.patch
patching file sysdeps/unix/sysv/linux/inotify.h
root:/sources/glibc-2.3.6# sed -i '/vi_VN.TCVN/d' localedata/SUPPORTED
root:/sources/glibc-2.3.6# sed -i \
> 's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \
> scripts/test-installation.pl
root:/sources/glibc-2.3.6#mkdir -v ../glibc-build
mkdir: created directory `../glibc-build'
root:/sources/glibc-2.3.6# cd ../glibc-build
root:/sources/glibc-build# ../glibc-2.3.6/configure --prefix=/usr \
> --disable-profile --enable-add-ons \
> --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc
../glibc-2.3.6/configure: line 24: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 32: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 55: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 65: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 79: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 100: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 105: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
../glibc-2.3.6/configure: line 139: /dev/null: No such file or directory
./configure.lineno: line 24: /dev/null: No such file or directory
./configure.lineno: line 32: /dev/null: No such file or directory
./configure.lineno: line 55: /dev/null: No such file or directory
./configure.lineno: line 65: /dev/null: No such file or directory
./configure.lineno: line 79: /dev/null: No such file or directory
./configure.lineno: line 105: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
./configure.lineno: line 139: /dev/null: No such file or directory
…………………………………………



进行不下去了,高手来帮帮忙。
发表于 2007-2-5 16:03:22 | 显示全部楼层
/dev/null: No such file or directory
这个还不明白啊?
查一下/dev/null这个是不是存在
是不是要chroot?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-5 16:34:49 | 显示全部楼层
就是在Chroot环境下啊。

嗯,是之前有一个命令的用户权限不够,/dev下的文件不全。
回到HOST下用root用户重新执行该命令,……,现在正在make。
谢谢mech。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-6 01:30:42 | 显示全部楼层
第六章完成,明天第七章继续。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-6 20:48:36 | 显示全部楼层
在第八章,安装内核时,用make menuconfig命令,不通过。
几秒钟就好了,当时就觉得快得不正常,但看到手册上说1.5 - 3 SBU,也就没太在意。
cp -v arch/i386/boot/bzImage /boot/lfskernel-2.6.16.27
出错,文件不存在。

cd ..
rm-fr ./linux-2.6.16/
回到/sources目录并删除源码目录。
从新解压,打补丁,使用make oldconfig,这会通过了。
配置选项太多又是E文的,看了几个后,就一直按着Enter到配置完成。
这回编译起来就花时间了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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