Ubuntu升級內核


看到微軟開源、兼容、豁達,很高興,今天研究一下Docker,查看Ubuntu內核版本,發現2.3有點低,不符合當前版本。

最低內核版本要求3.10。

升級Ubuntu內核。

首先

下載內核 網站https://www.kernel.org/

復制下載地址https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.14.43.tar.xz

你可以任意選擇適合你的版本。

在Linux中/usr/src/kernels/ 下

#wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.14.43.tar.xz

下載完成后解壓縮

# tar -xJvf linux-3.14.43.tar.xz

ok,安裝安裝包 gcc和ncurses-devel

# yum -y install gcc ncurses-devel

然后切換目錄到/usr/src/kernels/linux-3.16.1

#make help

help中包含menuconfig

執行 menuconfig命令 出現圖形

#make menuconfig

選擇save

回車

OK回車

回車退出

繼續執行

#make

如果有錯誤比如

make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `relocs'.
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
make[3]: `arch/x86/realmode/rm/realmode.bin' is up to date.
BC kernel/timeconst.h
/bin/sh: bc: command not found
make[1]: *** [kernel/timeconst.h] Error 127
make: *** [kernel] Error 2

是因為未安裝成功BC

#yum -y install bc

安裝完后,執行

#make

編譯kernel,生成模塊文件。等待很長時間

完成后執行make all 生成內核文件 和 模塊文件

#make all

執行 make modules_install 安裝模塊

#make install

重啟

#shutdown -r 0

選擇新的kernel啟動

查看當前kernel,

#uname -r


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM