檔案系統構建補充

2021-04-29 17:55:14 字數 323 閱讀 6420

構建了基本檔案系統後,有的模組方式編譯後的模組.ko檔案沒有出現在檔案系統中,其實在編譯核心的時候,核心把這些需要的模組,以及模組依賴關係檔案(通過depmod -a 生成)。都放到了乙個某個目錄中,這個目錄在makefile中指定:

modlib = $(install_mod_path)/lib/modules/$(kernelrelease)

執行make modules_install後所有模組方式編譯的都將放在此目錄中

。在debian下是放在/lib/modules/下(有的是放在/tmp/lib中)。在構造檔案系統的時候我們需要把/lib整個目錄拷貝到檔案系統根目錄中。

構建根檔案系統

wget make defconfig make cross compile arm linux gnueabi make install編譯完install後會預設安裝在busybox原始碼目錄下 install目錄內,但是此檔案系統並不完整,只有四個目錄 root ls bin linuxrc ...

構建根檔案系統

wget make defconfig make cross compile arm linux gnueabi make install編譯完install後會預設安裝在busybox原始碼目錄下 install目錄內,但是此檔案系統並不完整,只有四個目錄 root ls bin linuxrc ...

構建根檔案系統

tar xjf busybox 1.7.0.tar.bz2 cd busybox 1.7.0 make menuconfig 編譯busybox 1.7.0出現如下錯誤 busybox 1.7.0 make menuconfig makefile 405 mixed implicit and nor...