1. 程式人生 > >Linux4.15.10核心編譯之路

Linux4.15.10核心編譯之路

Linux4.15.10核心編譯之路

編譯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