LinuxSir.cn,穿越时空的Linuxsir!

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

文件搞乱,是巧合?还是错误?

[复制链接]
发表于 2006-1-2 10:31:34 | 显示全部楼层 |阅读模式
前天在编译LFS系统时,基本编译工具已经完成,在进行下一步chroot环境是,好像出现错误提示,具体是什么也不记得了,因为chroot多此到lfs用户,还是不行,我就强行执行后面的一些步骤,发现不对头,就让机器从新启动一次,结果,X窗口已经不能打开,启动atd服务失败(这是什么?)?是我编译不对头造成的错误么?

Kernel 2.6.9   gcc 3.4.3
记得gcc好像没patch
发表于 2006-1-2 17:57:58 | 显示全部楼层
chroot是要以root身份的。

[color="Red"] 仔细读 BOOK !!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-2 20:28:35 | 显示全部楼层
就是因为用root,才怀疑是文件搞乱了,,
回复 支持 反对

使用道具 举报

发表于 2006-1-2 21:38:00 | 显示全部楼层
如果正确的chroot了,那么就不会影响到主系统的任何文件的。
回复 支持 反对

使用道具 举报

发表于 2006-1-2 22:34:44 | 显示全部楼层
就是因为chroot没进去,而又执行了后面的操作,所以把文件装到主系统里了。看你的主系统是什么啦,如果是livecd,那就没什么事。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-2 23:37:31 | 显示全部楼层
你的意思是说,不是liveCD那就挂了是不是??盼答....

系统以重装..在此LFS  ^_^)&
回复 支持 反对

使用道具 举报

发表于 2006-1-3 00:14:22 | 显示全部楼层
系统不一定挂啊,关键看你后面做到哪里了。如果glibc都装了,那原来的系统问题会比较多,可以升级安装一次。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-3 14:26:53 | 显示全部楼层
ûßòÏÍÅ,,Ê天的第一个binutils包make时就报错,
最后的错误如下:
./config/tc-i386.h:443: error: array type has incomplete element type
make[3]: *** [app.o] Error 1
make[3]: Leaving directory `/mnt/lfs/sources/binutils/binutils-2.15.94.0.2.2/gas'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/binutils/binutils-2.15.94.0.2.2/gas'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/binutils/binutils-2.15.94.0.2.2/gas'
make: *** [all-gas] Error 2

系统昨天早上装的FC1(kernel-2.4 gcc-3.2),本来想用rpm只升级gcc 和kernel.但包依赖关系没搞定,就用FC4的光碟升级到了整个系统(kernel-2.6.11,gcc-4.0.0),再升了下kernel到2.6.14,

这是我的系统环境,肯定干净,,并且对照LFS book ,用新建的lfs用户,root,不在源代码目录和在源代码目录,均编译出现同样的错误,

十万火急..等着,.
回复 支持 反对

使用道具 举报

发表于 2006-1-3 15:57:43 | 显示全部楼层
用binutils-2.16.1试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-3 20:30:00 | 显示全部楼层
果真换个高点的版本行得通,,那不知道后面的源码包又适应这个高版本的包不。。

正在安装中,th~Q
回复 支持 反对

使用道具 举报

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

本版积分规则

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