日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

给ubuntu server 16.04.6打preempt rt补丁

發布時間:2023/12/29 Ubuntu 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 给ubuntu server 16.04.6打preempt rt补丁 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1,$git clone git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack -b v4.14.87 v4.14.87
2,接著在kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.87/下載7個補丁:
?

0001-base-packaging.patch 0002-UBUNTU-SAUCE-add-vmlinux.strip-to-BOOT_TARGETS1-on-p.patch 0003-UBUNTU-SAUCE-tools-hv-lsvmbus-add-manual-page.patch 0004-adhoc-from-__future__-import-syncconfig.patch 0005-UBUNTU-SAUCE-no-up-disable-pie-when-gcc-has-it-enabl.patch 0006-debian-changelog.patch 0007-configs-based-on-Ubuntu-4.14.0-11.13.patch

3,

$patch -p1 < ../0001-base-packaging.patch $patch -p1 < ../0002-UBUNTU-SAUCE-add-vmlinux.strip-to-BOOT_TARGETS1-on-p.patch $patch -p1 < ../0003-UBUNTU-SAUCE-tools-hv-lsvmbus-add-manual-page.patch $patch -p1 < ../0004-adhoc-from-__future__-import-syncconfig.patch $patch -p1 < ../0005-UBUNTU-SAUCE-no-up-disable-pie-when-gcc-has-it-enabl.patch $patch -p1 < ../0006-debian-changelog.patch $patch -p1 < ../0007-configs-based-on-Ubuntu-4.14.0-11.13.patch

4,在kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.87下載文件:
? linux-image-unsigned-4.14.87-041487-generic_4.14.87-041487.201812080833_amd64.deb
?

$dpkg -x linux-modules-4.14.87-041487-generic_4.14.87-041487.201812080833_amd64.deb ./config_file

? 這樣做的目的是獲取解壓linux-modules-4.14.87-041487-generic_4.14.87-041487.201812080833_amd64.deb后config_file/boot目錄下的v4.14.87版內核的配置文件config-4.14.87-041487-generic
5,下載Preempt Rt補丁
? 在https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/4.14/下載patch-4.14.87-rt49.patch.xz

$xzcat ../patch-4.14.87-rt49.patch.xz | patch -p1

6,

$cp ./config_file/boot/config-4.14.87-041487-generic ./v4.14.87/.config

7,配置內核

$cd ./v4.14.87 $make menuconfig Processor type and features —> Preemption Model (Fully Preemptible Kernel (RT)) —> (X) Fully Preemptible Kernel (RT)

8,編譯
?

$fakeroot make -j8 deb-pkg

? 結果生成(我的老聯想V450花了7/8個小時):
?

linux-4.14.87-rt49+_4.14.87-rt49+-2_amd64.changes linux-4.14.87-rt49+_4.14.87-rt49+-2.debian.tar.gz linux-4.14.87-rt49+_4.14.87-rt49+-2.dsc linux-4.14.87-rt49+_4.14.87-rt49+.orig.tar.gz inux-headers-4.14.87-rt49+_4.14.87-rt49+-2_amd64.deb linux-image-4.14.87-rt49+_4.14.87-rt49+-2_amd64.deb linux-image-4.14.87-rt49+-dbg_4.14.87-rt49+-2_amd64.deb linux-libc-dev_4.14.87-rt49+-2_amd64.deb

9,安裝:

$sudo dpkg -i inux-headers-4.14.87-rt49+_4.14.87-rt49+-2_amd64.deb $sudo dpkg -i linux-image-4.14.87-rt49+_4.14.87-rt49+-2_amd64.deb $sudo update-grub

?

總結

以上是生活随笔為你收集整理的给ubuntu server 16.04.6打preempt rt补丁的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。