Linux4.15.10核心編譯之路
阿新 • • 發佈:2018-11-07
編譯Linux核心4.15.10,虛擬機器VMware Workstation 12 Player,Ubuntu版本16.04
PS:個人感覺比較幸運,有前人的各種部落格指導,以至於沒有遇到解決不了的問題,因此也沒有花費過多的時間。
我覺得還是按照自己遇到問題的順序來講述自己的編譯之路吧。
核心思想:隨手CSDN。
第一個問題:解壓檔案。
從https://www.kernel.org/下載了最新的核心4.15.10.檔案格式為.tar.xz。xz -d 要解壓的檔名
。然後會發現檔案的格式變成了.tar格式。然後按照.tar格式解壓。tar xvf 要解壓的檔案
。有一點需要注意的就是需要在壓縮包所在的資料夾內才能成功解壓【之所以這麼說是因為我不這樣就沒辦法解壓】。
第二個問題:移動核心檔案
各大部落格顯示需要把新的核心解壓到usr/src
目錄下然後進行一系列操作。這時候需要用到cp命令,然後根據我的嘗試,你最好移動壓縮包,並且最好在壓縮包所在資料夾內。然後解壓。
第三個問題:移動config檔案
現在需要把一個config檔案移動到核心檔案裡面。而這個config檔案是系統自帶的,在computer的boot資料夾裡面。然後直接切過去,移動回去就好了。
第四個問題:缺少ncueses
直接sudo apt-get install
第五個問題fatal error: openssl/opensslv.h
解決辦法: sudo apt-get install libssl-dev
第六個問題:su失敗
修改密碼sudo passwd root
第七個問題:許可權獲取
一定要記得用su