1.制作系统安装U盘和系统安装

下载ubuntu的镜像ios文件,使用软碟通将镜像写入U盘中,制作ubuntu启动盘完成。设置电脑从USB引导启动
注意事项:需要安装的硬盘需使用空白硬盘,可使用老毛桃进入PE后,用分区工具删除所有分区。涉及到硬盘格式化的格式不同。

2. 安装rt-tests测试工具集

联网安装:sudo apt-get install rt-tests
使用:cyclictest -t1 -n -l 10000
执行后输出:T: 0 ( 2278) P: 0 I:1000 C:  10000 Min:      8 Act:  55 Avg:   75 Max:   2738
Max为最大延时,未加入RT补丁的系统没有硬实时的能力,运行会周期会有抖动。

3. 选择内核和RT补丁

内核地址:https://www.kernel.org
补丁地址:https://www.kernel.org/pub/linux/kernel/projects/rt
选择的内核版本号要和补丁的版本号要一致。如内核linux-4.9.13.tar.xz,补丁patch-4.9.13-rt12.patch.xz
查看版本号命令:uname -a 输出系统和内核的信息

4.打补丁

解压下载的内核文件和rt补丁文件,使用命令tar -xvf filename 或者右键使用“提取到此处”,使用终端进入解压后的内核文件的文件夹内,使用patch -p1 < ../patch-4.9.13-rt12.patch ,(patch-4.9.13-rt12.patch文件在linux-4.9.13的外部),将补丁文件输入到内核文件中。

5.准备文件

提示 fatal error: curses.h: 没有那个文件或目录。
解决方法:这时因为ubuntu系统中缺少一个套件 ncurses devel ,把此套件安装下即可,联网在终端运行 sudo apt-get install libncurses5-dev提示fatal error: openssl/名单.h: No such file or directory
因为没有安装libssl-dev,联网在终端运行sudo apt-get install libssl-dev

6.编译内核

- 整个流程:编译内核->编译模块->安装模块->安装内核- 在linux-4.9.13目录下,执行make mrproper,删除目录下残留的.o文件和其他从属文件,拷贝原系统的.config到新下载的内核文件根目录下(假如使用下载的内核自带的.config文件可能会出现module找不到现象copy /usr/src/kernel/2.6.32-431.el6.i686/.config/usr/src/rt-preempt-linux/linux-2.6.33.6/);也可以直接执行make oldconfig,而不用copy。- 在linux-4.9.13目录下,执行make menuconfig,选择processor type and features-> preemption mode->Fully Preemptible Kernel (RT) ,返回上一级选择Device Driver->去掉Staging Drivers,保存后退出。- 在linux-4.9.13目录下,执行$make -jn(n 是要衍生的作业书,在实际中,每个处理器上一般衍生一个或两个作业。例如在一个双核处理器上可以使用$make -j4)。- 编译完成内核后,执行编译和安装模块:sudo make modules_install- 执行安装内核命令:sudo make install- 安装完成后会自动生成initrd.img-<vision>文件,自动修改grub.cfg文件,直接重启即可。- 重启完成后,执行uname -a 命令查看当前内核信息。- 实时补丁下测试实时性,使用cyclictest测试,会发现Max值会在很小的范围内抖动,不会超过100.

安装Ubuntu15.10和编译RT补丁相关推荐

  1. 在dell XPS13(9350) 上安装ubuntu15.10(2015年12月)

    之前用的linux发行版是debian,但是考虑这个笔记本硬件太新,testing源不稳定,就准备安装个ubuntu. 1. 首先在win10中使用磁盘管理的压缩卷分出一部分空闲分区来供ubuntu使 ...

  2. 安装Ubuntu15.10后要做的事

    Ubuntu 15.10发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化. 1.删除libreoffice libreoffice虽然是开源的,但是Java ...

  3. 给青春小蓝安装ubuntu15.10

    第一步: 下载地址:链接: https://pan.baidu.com/s/1dEAxSlj 密码: ej9g 首先下载相应的附件.这个附件里包含了一系列需要使用的工具和包.下载相应的Ubuntu安装 ...

  4. HADOOP安装指南-Ubuntu15.10和hadoop2.7.2

    Ubuntu15.10中安装hadoop2.7.2安装手册 太初 目录 1.      Hadoop单点模式... 2 1.1        安装步骤... 2 0.环境和版本... 2 1.在ubu ...

  5. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  6. ubuntu15.10安装wireshark

    一.在线安装:sudo apt-get install wireshark 问题一:普通用户执行没有权限,也打不开网络端口捕捉,因dumpcap需要root权限. 解决办法:为使普通用户可抓包,赋予普 ...

  7. Linux(CentOS6.5)下编译安装Nginx1.10.1

    原文出自:http://www.cnblogs.com/comexchan/p/5815753.html Linux(CentOS6.5)下编译安装Nginx1.10.1 首先在特权账号(root)下 ...

  8. 【Ubuntu】Ubuntu编译安装Python3.10.1

    准备工作 虚拟机或云服务器 下载Python3.10.1压缩包 远程连接服务器工具 下载依赖 更新下软件源 apt-get update 下载支持Python3的依赖 apt-get install ...

  9. Redis集群部署文档(Ubuntu15.10系统)

    Redis集群部署文档(Ubuntu15.10系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系 ...

最新文章

  1. Codeforces 300E(数学)
  2. SCI-HUB客户端(文献神器V6.0)——下载文献如此简单
  3. python爬虫教程入门-零基础入门Python爬虫不知道怎么学?这是入门的完整教程
  4. css制作按钮按下去效果
  5. python动态时钟代码_python绘制动态时钟
  6. [2021-CVPR] Fine-grained Angular Contrastive Learning with Coarse Labels 论文简析
  7. 用matlab对微分方程组进行仿真,基于MATLAB的微分方程组的数值计算
  8. 【Jmeter测试】03—— post请求测试
  9. 格雷希尔快速密封接头在燃油泵密封性能检测的作用
  10. 第二次作业 问卷星操作
  11. 北斗卫星的授时系统不输GPS授时系统并应用到各行各业
  12. 3dmax怎么渲染全景图,如何使用vray渲染制作360度全景图?
  13. 增值税怎么用计算机算,什么是汽车税费计算器?我们如何通过网上使用这种计算器呢?...
  14. 钢材表面缺陷检测分类不同图像增强方式的对比研究
  15. 测者的测试技术笔记:Screenplay 模式(Journey 模式)
  16. Spring Cloud 链路追踪
  17. “疯狂”抗癌史:从以毒攻毒,再到用犯人进行试验,成就一个诺奖
  18. 【rustdesk】windows安装vcpkg及配置, rustdesk 客户端依赖库安装
  19. LostRoutes项目日志——玩家飞机精灵Fighter解析
  20. Google Earth Engine——概述

热门文章

  1. Maven依赖中scope的runtime和provied的区别
  2. 新手入门该学什么编程语言?
  3. 图观 | 硅谷银行爆雷,从实时图计算的视角谈风控
  4. 算法竞赛进阶指南---0x14(Hash)后缀数组
  5. Mac解决Github下载慢问题
  6. 好书推荐——影响力 (作者 Robert B. cIALDINI 译者 闾佳)
  7. c++ STL之 Dequeue
  8. 《经典食人花》windows经典桌面游戏食人花(吃花)登陆iOS,Android啦
  9. 六年之后,我要离开(三)
  10. 基于SVPWM的异步电机直接转矩控制