移植新內(nèi)核到Linux系統(tǒng)上的操作步驟
更新時間:2018年12月17日 15:28:05 作者:Engineer-Bruce_Yang
今天小編就為大家分享一篇關(guān)于移植新內(nèi)核到Linux系統(tǒng)上的操作步驟,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
1、在ubuntu官網(wǎng)下載ubuntu16.04的鏡像和對應(yīng)ubuntu16.04的內(nèi)核版本源代碼,或者在鏡像源上找
2、安裝ubuntu16.04到PC主機上
接下來執(zhí)行以下:
編譯新的Linux內(nèi)核給X86內(nèi)核使用出現(xiàn)以下錯誤:
scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory
解決方法:
(1)下載openssl-1.0.1d.tar.gz
- tar xzf openssl-1.0.1d.tar.gz
- cd openssl-1.0.1d/
- ./config shared no-asm --prefix=$PWD/tmp
- 然后打開Makefile
- 搜索install_docs,將這個編譯選項去掉。
- make && make install
- cp ./tmp/include/* /usr/include
- cp ./tmp/lib/* /usr/lib
(2)apt-get upgrade && apt-get update
個人推薦第二種。
再到內(nèi)核源碼根目錄
- cp /boot/config-xxxxxx-generic
- make -jx (x代表數(shù)字2,4,8,表示CPU核心數(shù))
- make modules_install
- make install
- 確認成功后,reboot
內(nèi)核移植成功。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
Centos7(Firewall)防火墻開啟常見端口命令
Centos7默認安裝了firewalld,如果沒有安裝的話,則需要YUM命令安裝;firewalld真的用不習(xí)慣,與之前的iptable防火墻區(qū)別太大,但畢竟是未來主流講究慢慢磨合它的設(shè)置規(guī)則,需要的朋友可以參考下
2018-02-02
簡單了解Linux性能監(jiān)控命令free
這篇文章主要介紹了簡單了解Linux性能監(jiān)控命令free,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
2019-07-07
Linux腳本啟動jar包方式
這篇文章主要介紹了Linux腳本啟動jar包方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
2024-04-04
Linux多線程編程(一)
linux多線程設(shè)計是指基于Linux操作系統(tǒng)下的多線程設(shè)計,包括多任務(wù)程序的設(shè)計,并發(fā)程序設(shè)計,網(wǎng)絡(luò)程序設(shè)計,數(shù)據(jù)共享等。Linux系統(tǒng)下的多線程遵循POSIX線程接口,稱為pthread。
2014-08-08
使用VSCode和SSH進行遠程開發(fā)
這篇文章主要介紹了使用VSCode和SSH進行遠程開發(fā),文中通過圖文以及示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
2020-05-05
linux服務(wù)器磁盤空間擴充方法
大家好,本篇文章主要講的是linux服務(wù)器磁盤空間擴充方法,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
2021-12-12