LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: yoshubom

安装bootscripts 时出现make找不到?

[复制链接]
发表于 2006-3-26 22:11:47 | 显示全部楼层
根据你提供的图片我认为是你在恢复工作环境的时候没有把/tools/bin加入到PATH中造成的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-26 23:23:59 | 显示全部楼层
Post by youbest
根据你提供的图片我认为是你在恢复工作环境的时候没有把/tools/bin加入到PATH中造成的.

现在我已经装好了,并且可以引导,但是在系统里面还是找不到make。请问还有什么方法可以补救吗?youbest 大哥,我认为我是漏编译了make造成的,我认真读了你写的恢复工作,在安装lfs-bootscripts 之前的恢复工作的确没有将/tools/bin加入到PATH中,证明是我粗心漏编译了make,现在还有什么补救的方法吗?请再指点一二,谢谢!^^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-3-26 23:34:12 | 显示全部楼层
主系统怎么会没有make呢?。。你已经chroot了?
echo $PATH
你重新装了 make 没???
回复 支持 反对

使用道具 举报

发表于 2006-3-26 23:35:35 | 显示全部楼层
不对啊,几乎编译每个包都需要make的,楼主的其他软件包是怎么编译的?
回复 支持 反对

使用道具 举报

发表于 2006-3-26 23:41:11 | 显示全部楼层
你是第六章漏掉了make,用liveCD启动,回到第六章的状态,重新编译一下make就行.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 00:21:52 | 显示全部楼层
Post by youbest
你是第六章漏掉了make,用liveCD启动,回到第六章的状态,重新编译一下make就行.

多谢youbest,我按照你写的恢复过程从

6.38. File-4.13~6.58. Udev-056
  从现在开始一直到第六章的Udev-056完成之前,这个阶段如果你关机或重新启动,那么重新开机后回到工作状态的步骤是:
  1.重新启动计算机,并从LiveCD启动
  2.加载分区
  export LFS=/mnt/lfs
  mkdir -pv $LFS
  mount /dev/sda2 $LFS
  3.加载交换分区(如果不想用交换分区或者没有交换分区可跳过此步骤)
  swapon /dev/sda1
  4.加载必要的文件系统
  mount -vt proc proc $LFS/proc
  mount -vt sysfs sysfs $LFS/sys
  5.Chroot到目标系统下
  chroot "$LFS" /tools/bin/env -i \
  HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
   PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
  /bin/bash --login +h
  6.创建/dev下的设备文件
  mount -nvt tmpfs none /dev
  mknod -m 622 /dev/console c 5 1
  mknod -m 666 /dev/null c 1 3
  mknod -m 666 /dev/zero c 1 5
  mknod -m 666 /dev/ptmx c 5 2
  mknod -m 666 /dev/tty c 5 0
  mknod -m 444 /dev/random c 1 8
  mknod -m 444 /dev/urandom c 1 9
  chown -v root:tty /dev/{console,ptmx,tty}
  ln -sv /proc/self/fd /dev/fd
  ln -sv /proc/self/fd/0 /dev/stdin
  ln -sv /proc/self/fd/1 /dev/stdout
  ln -sv /proc/self/fd/2 /dev/stderr
  ln -sv /proc/kcore /dev/core
  mkdir -v /dev/pts
  mkdir -v /dev/shm
  mount -vt devpts -o gid=4,mode=620 none /dev/pts
  mount -vt tmpfs none /dev/shm
  6.进入编译目录
  cd /sources

恢复然后重新编译make就可以使用了。再次感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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