8. 基本的なソフトウェアのインストール
から続き。続きなのでインストール前に以下の手順を行う。
7.3.2. /dev のマウントと有効化
7.3.3. 仮想カーネルファイルシステムのマウント
mount -v --bind /dev $LFS/dev
mount -v --bind /dev/pts $LFS/dev/pts
mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys
mount -vt tmpfs tmpfs $LFS/run
if [ -h $LFS/dev/shm ]; then
mkdir -pv $LFS/$(readlink $LFS/dev/shm)
fi
7.4. Chroot 環境への移行
chroot "$LFS" /usr/bin/env -i HOME=/root TERM="$TERM" PS1='(lfs chroot) \u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login +h
8.7. Iana-Etc-20200821
まで進める。
作業終わったら
chroot 環境からログアウトして、カーネル仮想ファイルシステムをアンマウントする。
exit
umount $LFS/dev{/pts,}
umount $LFS/{sys,proc,run}
次のGlibc-2.32の時間が20 SBUになってるので辛い。
かなり先のGCC(テスト込み)は102 SBUで意味が解らない……