一、準備好編譯需要的工具 automake、make、g++(包含gcc)、bison、flex、libelf-dev、libssl-dev、bc。 懶人模式三條命令: sudo apt install -y automake make g++ bison flex libelf-dev libssl-dev bc sudo apt install build-essential libncurses5-dev -y sudo apt-get build-dep linux 二、步驟 1、先到清華大學鏡像源:https://mirror.tuna.tsinghua.edu.cn/kernel/v5.x/, 下載內核源碼 linux-5.6.12.tar.gz文件, 2、解壓(提取)tar zxvf kernel-5.6.12.tar.gz, cd linux-5.6.12 進入內核源碼文件夾目錄。 3、配置: make menuconfig Tab 鍵選擇 Save 即可。 4、編輯一下生成的隱藏文件 .config,把以下這行KEY的值改成空: CONFIG_SYSTEM_TRUSTED_KEYS="" 5、然後,禁用簽名驗證,下面兩條命令: scripts/config --disable MODULE_SIG scripts/config --disable DEBUG_INFO 6、最後,生成 deb 包: make deb-pkg 7、deb 包生成完了就安裝: dpkg -i linux-headers-*_amd64.deb dpkg -i linux-image-*_amd64.deb dpkg -i linux-libc-dev*.deb 8、重啓 deepin V20,新版本5.6.12內核就可以用了。 ############################################################ 三、其它事項 重啓,檢查新內核: uname -r 刪除舊內核: sudo apt remove --purge linux-image-5.3.0-3-amd64 不確定的話可以先查看有哪些舊內核: dpkg -l | grep linux-image | awk '{print$2}' 此命令我得到兩條結果: linux-image-5.3.0-3-amd64-unsigned linux-image-5.6.12 linux-image-deepin-amd64 注意:驚喜發現自動刪除了系統原來自帶的第一個4.19.*舊版本內核了,只保留最新的兩個。 |
Deepin V20 編譯使用最新版本5.6.12內核方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.