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

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

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

從這里以后,就不再需要 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)來關(guān)閉其哈希功能。

注意: bash 的提示符是 ??I have no name!??。這是正常的,因?yàn)檫@個(gè)時(shí)候 /etc/passwd 文件還沒有被創(chuàng)建。



本次分享到此結(jié)束啦~

如果覺得文章對(duì)你有幫助,點(diǎn)贊、收藏、關(guān)注、評(píng)論,一鍵四連支持,你的支持就是我創(chuàng)作最大的動(dòng)力。

?? 技術(shù)交流可以 關(guān)注公眾號(hào):Lucifer三思而后行 ??

本文摘自 :https://blog.51cto.com/l

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