LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: youbest

[原创]第二版 手把手教你如何建立自己的Linux系统(LFS速成手册)

[复制链接]
发表于 2009-3-14 13:43:58 | 显示全部楼层
Post by d00m3d;1960764
因為新版 tar 已能自動識別,找對應的解包工具去解壓了

是文件名错了 iproute2-2.6.20-070313.tar.bz2 应该是iproute2-2.6.20-070313.tar.gz
回复 支持 反对

使用道具 举报

发表于 2009-3-14 13:47:05 | 显示全部楼层
So what......
回复 支持 反对

使用道具 举报

发表于 2009-4-1 16:50:29 | 显示全部楼层
创建工具链目录
代码:
mkdir -v $LFS/tools
ln -sv $LFS/tools /
注意:
  ln -sv $LFS/tools执行后应该会输出
    `/tools' -> `/mnt/lfs/tools'
  表示正确。


相关知识点:
  上面这两句就建立了神奇的工具链目录(是工具链目录不是工具链),这样的创建方式是为了在创建工具链和使用工具链创建目标系统的时候对于工具链的位置都是/tools,这样可保证工具链的正常使用


请问这个为什么叫神奇的工具链目录?
能不能用chroot来代替?
ln -sv $LFS/tools /,怎么还原原来的根目录,rm -f /吗
回复 支持 反对

使用道具 举报

发表于 2009-4-2 22:31:25 | 显示全部楼层
是符号的错误,不是'单引号,而是`
回复 支持 反对

使用道具 举报

发表于 2009-4-15 14:07:00 | 显示全部楼层

su - lf后就出错了啊!!在VWM里面做的,5555555!

su - lf后就出错了啊!!在VWM里面做的,5555555!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 16:55:25 | 显示全部楼层
su - lfs
回复 支持 反对

使用道具 举报

发表于 2009-4-16 14:10:06 | 显示全部楼层
7.建立lfs用户的环境
  cat > ~/.bash_profile << "EOF"
  exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
  EOF
  cat > ~/.bashrc << "EOF"
  set +h
  umask 022
  LFS=/mnt/lfs
  LC_ALL=POSIX
  PATH=/tools/bin:/bin:/usr/bin
  export LFS LC_ALL PATH
  EOF
  source ~/.bash_profile
回复 支持 反对

使用道具 举报

发表于 2009-4-16 14:23:55 | 显示全部楼层
7.建立lfs用户的环境
  cat > ~/.bash_profile << "EOF"
  exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
  EOF
  cat > ~/.bashrc << "EOF"
  set +h
  umask 022
  LFS=/mnt/lfs
  LC_ALL=POSIX
  PATH=/tools/bin:/bin:/usr/bin
  export LFS LC_ALL PATH
  EOF
  为什么以上几步执行完了后source ~/.bash_profile 还是在>  提示符里面,ctrl+z退出后执行export 显示如下
export命令查看输出,应该是
  declare -x HOME="/home/lfs"
   declare -x OLDPWD
  declare -x PWD="/"
  declare -x SHLVL="1"
  declare -x TERM="linux"
请问是哪里出错了,恳请楼主把  “建立用户环境”在写详细点,指点我等超级菜鸟,谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-5-7 15:32:52 | 显示全部楼层
终于抄成功了,谢谢了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-7 15:42:38 | 显示全部楼层
Post by aasswaass;1975277
7.建立lfs用户的环境
  cat > ~/.bash_profile << "EOF"
  exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
  EOF
  cat > ~/.bashrc << "EOF"
  set +h
  umask 022
  LFS=/mnt/lfs
  LC_ALL=POSIX
  PATH=/tools/bin:/bin:/usr/bin
  export LFS LC_ALL PATH
  EOF
  为什么以上几步执行完了后source ~/.bash_profile 还是在> 提示符里面,ctrl+z退出后执行export 显示如下
export命令查看输出,应该是
  declare -x HOME="/home/lfs"
   declare -x OLDPWD
  declare -x PWD="/"
  declare -x SHLVL="1"
  declare -x TERM="linux"
请问是哪里出错了,恳请楼主把 “建立用户环境”在写详细点,指点我等超级菜鸟,谢谢!


source ~/.bash_profile 后就不要ctrl+z了,继续后面的步骤。
回复 支持 反对

使用道具 举报

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

本版积分规则

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