1.準(zhǔn)備工作
Ubuntu操作系統(tǒng),在www.kernel.org下載內(nèi)核源碼,下載編譯工具 。
打開(kāi)終端,輸入命令su獲取root權(quán)限,輸入apt-get install build-essential kernel-package libncurses5-dve fakeroot wget bzip2
下載并解壓內(nèi)核包至usr/src文件夾內(nèi),我的版本Linux-4.10.3。打開(kāi)命令終端,查看當(dāng)前內(nèi)核版本號(hào)。
cd進(jìn)入內(nèi)核文件夾,執(zhí)行命令make menuconfig。
在此配置內(nèi)核,上圖的選擇順序load--ok--save--exit--exit。設(shè)置完輸入命令make進(jìn)行內(nèi)核編譯,可能會(huì)出現(xiàn)fatal error:openssl/opensslv.h:No such file or directory.這是因?yàn)闆](méi)有安裝openssl;通過(guò)輸入apt-get install libssl-dev安裝即可,繼續(xù)執(zhí)行make.
然后等待漫長(zhǎng)的編譯,如果中間出現(xiàn)錯(cuò)誤需重新編譯,要 先清除以前的依賴(lài)關(guān)系,執(zhí)行命令make mrproper.編譯完成進(jìn)行內(nèi)核安裝。
最后更改啟動(dòng)項(xiàng)gurb。