Ubuntu 16.04下安装Preempt_rt
Ubuntu 16.04下安装Preempt_rt
安装这个实时内核补丁看了好多教程都没能成功安装,最后主要参考了两个教程,多次安装后才成功,现把这个过程记录下来,有需要的可以参考一下,文章中有问题的地方还请指出。
本人笔记本电脑联想R9000x,Linux系统为Ubuntu 16.04,5.2.20,终端输入uname -a
即可查看自己的版本号,建议安装实时内核时选择与自己版本号相同或相近的内核。
主要参考链接:UBUNTU-16.04.07和PREEMPT_RT日志实时Linux内核(PREEMPT_RT)的编译安装以及测试
一、下载安装包
- 下载有Preempt支持的内核,我下载的是5.2.21版本的内核,下载地址为清华源,https://mirror.tuna.tsinghua.edu.cn/kernel/v5.x
如果系统版本是4.x,就把后面改成v4.x,在里面找自己需要的版本号下载下来。可以在home下创建一个文件夹kernel,把下载下来的压缩包放在里面。 - 下载Preempt补丁,官网下载,地址:https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/选择与内核一致的版本号,也放在kernel文件夹中。
- 在kernel中,打开终端,运行一下命令解压内核包并且安装补丁
xz -cd linux-5.2.21.tar.xz | tar xvf -
cd linux-5.2.21
xzcat ../patch-5.2.21-rt15.patch.xz | patch -p1
- 在终端中安装必须的安装包
sudo apt-get install libncurses-dev
sudo apt-get install libssl-dev
sudo apt-get install libelf-dev
二、安装
- 解压后,kernel文件夹中应该有一个名为linux-5.2.21的文件夹,在文件夹中打开终端,执行以下命令
make menuconfig
- 终端中出现图像界面,我按照参考链接中找不到选项就跳过了,结果安装完成后发现并没有安装成功,最后在师兄的帮助下才成功找到选项位置
保存后退出
- 在linux-5.2.21目录下执行命令,,根据CPU核数选取j后面的数字,我是16核,选了j16,运行下面的命令
make -j8
这段简直大型社死现场,我的风扇一直在转,声音特别大,持续了大概20分钟,建议戴上耳机开大音量,只要自己听不见,就不尴尬
继续执行
sudo make INSTALL_MOD_STRIP=1 modules_install
sudo make install -j2
- 安装完成后,终端输入命令重启
sudo reboot
- 在bantu启动界面,选择ubuntu高级选项,就可以看见刚刚安装上的内核,一般默认第一个,选择内核启动。启动完成后,终端输入
uname -a
查看自己的版本号。
版本号中显示PREEMPT RT即为安装成功。
安装完成后可以参考前面的链接进行测试,我的测试结果不太好,最小延迟3us,是哪里的问题还是再研究研究
我在安装过程中走了不少弯路,一开始安装了4.19的,安装完成之后不能安装网卡驱动,所以最后还是选择了5.2版本的。如果有类似情况的可以交流经验啊~~~
Ubuntu 16.04下安装Preempt_rt相关推荐
- Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使)
Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使): 第一行命令:sudo apt-get upgrate 第二行命令:sudo apt-get install ope ...
- ubuntu 16.04下安装mysql
ubuntu 16.04下安装mysql 从官网下载mysql-apt-config_0.8.12-1_all.deb,下载地址为:https://dev.mysql.com/downloads/re ...
- Ubuntu 16.04 下安装运行 Suricata
介绍 Suricata是一个免费.开源.成熟.快速.健壮的网络威胁检测引擎.Suricata引擎能够进行实时入侵检测(IDS).内联入侵预防(IPS).网络安全监控(NSM)和离线pcap处理.Sur ...
- Ubuntu 16.04 下安装网易云
Ubuntu 16.04 下安装网易云 目录 一.下载 二.开始安装 三.安装完成 四.运行 一.下载 官网看不到下载16.04的链接,只有18.04,但是依旧可以访问到,地址为: http://s1 ...
- Ubuntu 16.04下安装Caffe(GPU版本 GTX970)
Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...
- (已解决) Ubuntu 16.04 下安装和使用 TP-Link 的USB无线网卡
在 Ubuntu 16.04 下使用 TP-Link USB无线网卡的通用方法 第一步: 查看 TP-link 网卡具体型号 未插无线网卡时, 终端里输入 lsusb 插上USB无线网卡, 终端里再次 ...
- Ubuntu 16.04下安装ffmpeg和opencv的安装与简介
文章目录 ffmpeg简介 资料准备 0. 检查依赖yasm与gcc,以及pkg-config 1. 下载ffmpeg 2. 解压进入解压目录 3. 准备执行编译配置操作,执行如下操作 4. 编译与安 ...
- 搜狗输入法 for linux安装失败,Ubuntu 16.04下安装sogou拼音输入法的错误问题
引言:sogou输入法是市场上最为好用和流行的输入法,最为良心的是还有Linux版本,这让我等Linux人士欢呼雀跃.在新出的Ubuntu 16.04上安装sogou输入法的时候,碰到了一些问题,主要 ...
- 在Ubuntu 16.04下安装Matlab 2017a
2019独角兽企业重金招聘Python工程师标准>>> 本次安装过程很大程度上参考了http://blog.csdn.net/dr_destiny/article/details/5 ...
- 谷歌浏览器linux 64怎么安装插件,Ubuntu 16.04下安装64位谷歌Chrome浏览器
1.进入 Ubuntu 16.04 桌面,按下 Ctrl + Alt + t 键盘组合键,启动终端. 也可以按下 Win 键(或叫 Super 键),在 Dash 的搜索框中输入 terminal 或 ...
最新文章
- 美国最大警用摄像头厂商对人脸识别说No,称其会带来严重偏见
- 创建一个dynamics CRM workflow (二) - Build in Workflows
- Android 获取短信验证码,自动填充
- 产品结构bom设计 mongodb_超全!注塑产品结构设计准则
- hadoop集群服务重启后出错
- C++ 基类私有成员会被继承吗
- 1196971406
- eclipse 与my eclipse区别,IDE
- iOS APP安全杂谈
- 关于app的几个核心功能的设计想法
- 达梦数据库在ZYJ环境上通过RPM打包注册服务的步骤
- Unity Shader-热空气扭曲效果
- 十五、IO流【黑马JavaSE笔记】(本文文中记录了个人学习感受)
- python键盘控制_Python 键盘/鼠标控制
- uniapp-微信小程序-ios音乐播放没声音
- VBS脚本学习:遍历XML文档
- 企业微信公众号内容写什么好?微信公众号如何选题?
- centos7 下双网卡如何配置静态IP
- R语言如何实现Excel中的数据筛选功能
- 如何找到一个网站的icon
热门文章
- python保存文件名,line 257, in urlretrieve tfp = open(filename, ‘wb‘)OSError: [Errno 22] Invalid argument:
- Python BS4 星巴克界面图片报错, tfp = open(filename, ‘wb‘) FileNotFoundError: [Errno 2] No such file or
- choco安装软件包指定版本
- mount: 文件系统类型错误、选项错误、192.168.137.101:/data/wwwroot/pc 上有坏超级块
- Mac使用VMware虚拟机安装CentOS系统无法获取IP地址联网问题
- 利用Python实现词云舞蹈视频
- 解决idea项目中没有蓝色方块
- 三十岁那年,我的梦想是年薪十万
- 阅读《Keyword-Guided Neural Conversational Model》
- 世界观和方法论----写给学弟学妹的