¶LFS系统构建01-宿主机环境搭建
¶环境检查
- 运行shell脚本version_check.sh,具体代码由官方手册提供
 
1  | !/bin/bash  | 
- 检查结果
 
1  | bash, version 4.2.46(2)-release  | 
- 按照检查结果安装缺失软件
 
1  | yum install bison byacc.x86_64 gcc-c++ patch texinfo.x86_64 epel-release.noarch  | 
¶运行环境配置
- 设置变量LFS
 
1  | export LFS=/mnt/lfs  | 
- 挂载文件系统
 
1  | mkfs.ext4 /dev/sdb  | 
- 创建sources目录放置源码
 
1  | mkdir -v $LFS/sources  | 
- 下载软件包
 
1  | wget mirrors.ustc.edu.cn/lfs/lfs-packages/lfs-packages-8.4.tar  | 
- 检查软件包完整性
 
1  | pushd $LFS/sources  | 
- 创建tools目录,用于存储工具
 
1  | mkdir -v $LFS/tools  | 
- 创建lfs用户和组
 
1  | groupadd lfs  | 
- 设置目录权限
 
1  | chown -v lfs $LFS/sources  | 
- 配置lfs用户
 
1  | cat > ~/.bash_profile << "EOF"  | 


