Mudanças entre as edições de "Criando Kernel RT Ubuntu 14.04"

De LCAD
Ir para: navegação, pesquisa
(Criou página com 'Todas as informacoes aqui foram retiradas de: http://linuxaudioproduction.blogspot.com.br/2015/09/patching-compiling-and-installing.html '''Testado com o Ubuntu 14.04.1''' Th...')
 
Linha 1: Linha 1:
 
Todas as informacoes aqui foram retiradas de: http://linuxaudioproduction.blogspot.com.br/2015/09/patching-compiling-and-installing.html
 
Todas as informacoes aqui foram retiradas de: http://linuxaudioproduction.blogspot.com.br/2015/09/patching-compiling-and-installing.html
 +
 
'''Testado com o Ubuntu 14.04.1'''
 
'''Testado com o Ubuntu 14.04.1'''
  
Linha 42: Linha 43:
 
On the Kernel Configuration go to:
 
On the Kernel Configuration go to:
 
  Networking support > Networking Options > Network packet filtering framework (Netfilter) > IP: Netfilter Configuration
 
  Networking support > Networking Options > Network packet filtering framework (Netfilter) > IP: Netfilter Configuration
  Find the option iptables NAT suport
+
  Find the option ''iptables NAT support'' and mark with <M> and the options who will apear too.
 +
 
    
 
    
 
     Build and install the kernel:
 
     Build and install the kernel:

Edição das 16h26min de 11 de outubro de 2016

Todas as informacoes aqui foram retiradas de: http://linuxaudioproduction.blogspot.com.br/2015/09/patching-compiling-and-installing.html

Testado com o Ubuntu 14.04.1

This guide is a condensed reference on how to patch, compile and install the 4.1.5. kernel.

Download kernel and patch:

https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.1.5.tar.xz
https://www.kernel.org/pub/linux/kernel/projects/rt/4.1/patch-4.1.5-rt5.patch.xz

use sudo mode:

sudo su

Extract kernel archive and patch file:

tar -Jxf linux-4.1.5.tar.xz
tar -Jxf patch-4.1.5-rt5.patch.xz

Put the patch file one directory level above the kernel source.

cp linux-4.1.5 /usr/src
cp patch-4.1.5-rt5.patch /usr/src

Change directory to the newly created kernel source directory

cd /usr/src/linux-4.1.5

Apply the patch to the kernel.

less ../patch-4.1.5-rt5.patch | patch -p1


Get the latest configuration of new kernel

make oldconfig

The make will make some questions, answer with the default option, EXCEPT the options about real time and debug mode. When asked for:

  • "Preemption Model"
    • Choose "5. Fully Preemptible Kernel (RT) (PREEMPT_RT_FULL) (NEW)"
  • "Debug preemptible kernel (DEBUG_PREEMPT)"
    • Choose "n"

Open up the kernel configuration tool:

make menuconfig

configure the IP_TABLES NAT support: On the Kernel Configuration go to:

Networking support > Networking Options > Network packet filtering framework (Netfilter) > IP: Netfilter Configuration
Find the option iptables NAT support and mark with <M> and the options who will apear too.

 
   Build and install the kernel:

make make modules sudo make INSTALL_MOD_STRIP=1 modules_install sudo make install

   Update the bootloader (probably grub) if not done automatically.