¶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" |