我下載了一個新的內核,打算在虛擬機器中使用。在我正在使用的教程的說明中,我被告知
您還需要建立一個新的核心實例,並確保它將在虛擬機器中啟動。為此,請移至原始碼樹,將 config-3.14.26-yocto-qemu 複製到 $SRC_ROOT/.config(其中 $SRC_ROOT 是 linux 樹的根),然後執行
make -j4 all
.
我這樣做是透過
cd linux-yocto-3.14
前往 linux 樹的根目錄mkdir .config
製作這個全新核心中不存在的設定資料夾config-3.14.26-yocto-qemu
從內核外部複製到/.config
- 在核心的根目錄下,執行
make -j4 all
我擔心的是,在這一步之後,指南說它需要大約 5 分鐘左右的時間來構建,我可以簡單地讓它做它的事情;我認為配置文件的目的是為我建立內核。相反,我會收到典型的內核建構設定畫面的提示,在該畫面中我必須仔細檢查每個選項來建立核心。我做錯什麼了嗎?
答案1
你不應該這樣做mkdir .config
;您應該剛剛將現有的設定檔複製到檔案名稱.config
在核心原始碼目錄中呼叫。
例如
cd linux-yocto-3.14
cp /path/to/config-3.14.26-yocto-qemu .config
make -j4 all