當前位置:首頁 > IT技術(shù) > 系統(tǒng)服務(wù) > 正文

【LFS 系列】從零開始 DIY Linux 系統(tǒng):(六)構(gòu)建 LFS 系統(tǒng) - 進入 Chroot 環(huán)境
2021-10-08 17:32:46

現(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 系列】從零開始 DIY Linux 系統(tǒng):(六)構(gòu)建 LFS 系統(tǒng) - 進入 Chroot 環(huán)境_技術(shù)交流

從這里以后,就不再需要 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

開通會員,享受整站包年服務(wù)立即開通 >