本文正式开始构建LFS系统,后面所有命令的执行都是在root用户下完成的。
这时开始构建LFS前准备工作
更改$LFS/tools属主
chown -R root:root $LFS/tools
准备Virtual Kernel File Systems
mkdir -pv $LFS/{dev,proc,sys,run}
创建初始设备节点
mknod -m 600 $LFS/dev/console c 5 1
mknod -m 666 $LFS/dev/null c 1 3
挂载和激活 /dev
mount -v --bind /dev $LFS/dev
挂载Virtual Kernel File Systems
mount -vt devpts devpts $LFS/dev/pts -o gid=5,mode=620
mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys
mount -vt tmpfs tmpfs $LFS/run
进入 Chroot 环境
chroot "$LFS" /tools/bin/env -i \ HOME=/root \ TERM="$TERM" \ PS1='\u:\w\$ ' \ PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \ /tools/bin/bash --login +h