Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25761
  • 博文数量: 14
  • 博客积分: 31
  • 博客等级: 民兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-16 22:29
文章分类
文章存档

2012年(14)

我的朋友

分类:

2012-10-19 09:14:14

原文地址:LFS安装历程(2) 作者:朝花夕拾

第五章出了不少错,终于进入第六章(这章内容太多,这里只说出错的地方).
在root下
6.3 chroot出错
 chroot:cannot run command '/tools/bin/env':No such file or directory
但是#find /tools/bin -name "env"
结果 /tools/bin/env
 上论坛上寻求答案,是gcc第二遍的时候漏打了gcc-3.4.3-specs-2.patch,打上补丁,5.11之后的步骤重来,chroot就没出问题了.

6.11 glibc  configure出错
在chroot下: #/tools/bin/gcc
         /tools/bin/gcc:No such file or directory
但是这个文件存在,在/tools/bin下能看见
退出chroot
root下
#ldd /tools/bin/gcc
linux-gate.so.1 => (0xffffe000)
livc.so.6 => /lib/libc.so.6 (0xb7efd000)
/lib/ld-linux.so.2 (0xb7fee000)
经高人指点,是5.7的工具链调整出错,
进去chroot前,应该是 /tools/lib/ld-linux.so.2,要重来
把盘格了,重来
这回第六章基本没什么问题了,一回生二回熟嘛.
不过在第8.3章,内核编译出错,我上网查过,处这类问题的比较少.
make 后出现如下错误
/lib/sh:cmp:command not found
Inconsistent Kallsyms data
Try setting CONFIG_KALLSYMS_EXTRA_PASS
make:***[vmlinux] Error 1
cmp 命令有问题,应该是6.41 的 diffutils 包编译出错了。重新编译一次
内核make成功
配置启动参数,reboot
成功!

阅读(291) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~