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