現(xiàn)在可以切換到 chroot 環(huán)境開始構(gòu)建和安裝最終的 LFS 系統(tǒng)了。以 root 用戶運行下面的命令進入這個“空間”,目前,里面只入住了之前準備的臨時工具:
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
從這里以后,就不再需要 LFS 變量了,因為后面所有工作都將被限定在 LFS 文件系統(tǒng)里。
這是因為我們已經(jīng)告訴 Bash 終端 $LFS 就是當前的根目錄(/)。
請注意 /tools/bin 放在了 PATH 變量的最后。意思是在每個軟件的最后版本編譯安裝好后就不再使用臨時工具了。這還需要讓 shell 不要“記住”每個可執(zhí)行文件的位置—這樣的話,還要給 bash 加上 +h 選項來關(guān)閉其哈希功能。
注意: bash 的提示符是 ??I have no name!?
?。這是正常的,因為這個時候 /etc/passwd 文件還沒有被創(chuàng)建。
本次分享到此結(jié)束啦~
如果覺得文章對你有幫助,點贊、收藏、關(guān)注、評論,一鍵四連支持,你的支持就是我創(chuàng)作最大的動力。
?? 技術(shù)交流可以 關(guān)注公眾號:Lucifer三思而后行 ??
本文摘自 :https://blog.51cto.com/l