第六章
注意這一章先檢查root使用者下$LFS是否指向/mnt/lfs
從本章開始所有的操作都在root下,而非lfs使用者!
6.2.1
mknod用于建立特殊類型的檔案,例如裝置檔案
詳見百度百科
6.2.2
mount的--bind可以挂載目錄
mount -v --bind /dev $LFS/dev
由于lfs分區每次磁盤号都不同,不再執行自動挂載,改為開機手動挂載。
//
重開機後也需要重新進行6.2.2和6.2.3
6.4 chroot也需要每次開機進入
這兩步都寫成了腳本mount-and-populat.sh
開機執行他即可。
6.17
gcc安裝步驟裡的make -k check極其耗費時間,好幾個小時。必要時請忽略。大膽的忽略吧。
6.25E2fsprogs的測試環節可以不進行了,這其中的一項測試會嘗試配置設定256M記憶體,虛拟機運作的系統的話吃不消。
6.66節指明,從此處開始,如果要重新進入chroot的話,指令有所改變。原因是tools目錄現在不需要了,他是臨時工具,現在沒用了,想删就删吧。
7.4和7.5看不懂,跳過。看起來沒什麼影響。
最後的grub設定小心了,搞不好LFS啟動不了,你的主控端也跟着挂。