LFS (Linux From Scratch) day10

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で意味が解らない……

タイトルとURLをコピーしました