LinuxSir.cn,穿越时空的Linuxsir!

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

安装LFS5.0,在创建设备Creating devices 出问题

[复制链接]
发表于 2003-12-21 22:16:16 | 显示全部楼层 |阅读模式
主系统为KNOPPIX3.3,在chroot后创建设备时,提示:
./MAKEDEV: line 1: /dev/null: Permission denied
NOTICE: Resolving user/group names manually using /etc/group and /etc/passwd
之后,在安装 Linux-2.4.22 headers时,
make include/linux/version.h 步骤提示:
/bin/sh: line 1: /dev/null: Permission denied
/bin/sh: line 1: /dev/null: Permission denied
KERNELRELEASE "2.4.22" exceeds 64 characters
make: *** [include/linux/version.h] Error 1
在安装 Glibc-2.3.2,configure时提示:
/dev/null: Permission denied
不知道是那里出问题,我该如何处理,请各位大哥给予帮助!
发表于 2003-12-21 23:24:49 | 显示全部楼层
 楼主| 发表于 2003-12-22 20:54:16 | 显示全部楼层
这一步也做了,没有用。在第5章编译gcc pass1 和pass2后,进行合理性检查是正常的。用tram兄的检查静态连接的脚本文件检查,出现一大堆非静态连接程序,但是我每不都是按LFS book上进行的,实在苦恼。
下午又重新下载了源码包,在编译binutils-2.14时,发现和置顶的Pure lfs 安装手记中安装binutils过程中出现的状况,checking for i686-pc-linux-gnu-ar... no
后面一串都是no
是这里的问题吗?
发表于 2003-12-22 22:35:58 | 显示全部楼层
现在的编译方法是动态连接,当然不能用那个静态连接检查脚本了。
发表于 2004-1-6 13:37:20 | 显示全部楼层

to whlx

我和你的问题一样。
然后我
rm -f /dev/null
touch /dev/null

ls -l /dev/null
-rw-rw-rw     ......... null

这样继续以的工作,在编译glibc时,好像编译成功,但make check时出错,继续研究中。
希望有高手指导
发表于 2004-1-7 08:32:24 | 显示全部楼层

回复: to whlx

最初由 hoxide 发表
我和你的问题一样。
然后我
rm -f /dev/null
touch /dev/null

ls -l /dev/null
-rw-rw-rw     ......... null

这样继续以的工作,在编译glibc时,好像编译成功,但make check时出错,继续研究中。
希望有高手指导


用脚本MAKEDEV-1.7创建的是设备文件,有主节点号等等,不能使用touch进行创建,touch创建出来的文件只是普通文件而已呀。如果你要自己创建的话,那么你得看看主系统里面ls /dev/null -l 查看一下这个设备文件的主节点号,付节点号等等,然后再用mknod这个命令来进行创建呀。
发表于 2004-1-7 09:51:26 | 显示全部楼层
permission不对,自然要修正权限,怎么能乱删呢?
 楼主| 发表于 2004-1-7 10:11:18 | 显示全部楼层
问题已解决,我在硬盘上安装红旗4。0后,可以顺利通过,但是原因不明。lfs5.0已安装上了,确实学到不少动动,计划春节安装blfs
发表于 2004-1-9 11:05:57 | 显示全部楼层
改了限权也不行阿,我不想换系统了。
继续研究研究。
痛苦阿。
不过学了很多
发表于 2004-1-9 11:58:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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