Mudanças entre as edições de "Criar Kernel RT"
Linha 1: | Linha 1: | ||
Para criar um kernel RT (Real Time) eh necessario baixar o kernel principal e o patch do kernet rt. | Para criar um kernel RT (Real Time) eh necessario baixar o kernel principal e o patch do kernet rt. | ||
− | Baixe o kernel no site : www.kernel.org. | + | Baixe o kernel no site : htpp://www.kernel.org. |
Nesse tutorial explicarei como usar o kernel rt 2.6.31.12-rt21 | Nesse tutorial explicarei como usar o kernel rt 2.6.31.12-rt21 |
Edição das 11h51min de 14 de setembro de 2011
Para criar um kernel RT (Real Time) eh necessario baixar o kernel principal e o patch do kernet rt.
Baixe o kernel no site : htpp://www.kernel.org.
Nesse tutorial explicarei como usar o kernel rt 2.6.31.12-rt21
Baixe o kernel:
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.12.tar.bz2
Baixe o patch:
$ wget http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.31.12-rt21.bz2
Logo apos baixe instale os pacotes, logando como root:
# yum install gcc ncurses ncurses-devel kernel-devel -y
Apos instalar os pacotes, digite
# cd /usr/src/kernels #cp /< diretorio onde voce baixou seu kernel>/linux-2.6.31.12.tar.bz2 #cp /< diretorio onde voce baixou seu patch>/patch-2.6.31.12-rt21.bz2
Descompacte o kernel:
# tar -jxvf linux-2.6.31.12.tar.bz2
Mude para o diretorio do kernel:
# mv linux-2.6.31.12
Faca o patch do kernel:
# bzcat ../patch-2.6.31.12-rt21.bz2 | patch -p1
Obtenha a configuracao atual no novo kernel:
# make oldconfig
O kernel vai fazer algumas perguntas, fique atento quanto ele perguntar sobre o kernel, que tem que ser a opcao real time.
Logo apos isso, execute o comando:
# make menunconfig
Caso tenha algo a mudar no kernel, mude nesses menus.
Ao finalizar, salve as configuracoes e continue como descrito abaixo:
# make bzImage && make modules && make modules_install
Vai demorar, por isso espere.
Apos finalizar sem erro, agora e copiar o kernel para /boot:
# cp arch/x86-64/boot/bzImage /boot/vmlinuz-2.6.31.12-rt # cp System.map /boot/System.map-2.6.31.12-rt # cp .config /boot/config-2.6.31.12-rt
Gere a imagem:
# cd /boot # mkinitrd initramfs-2.6.31.12-rt21.img 2.6.31.12-rt
Agora edit o arquivo do grub para dar o boot no novo kernel:
# cd grub # gedit menu.lst
Copie uma linha do arquivo e altere os dados para o seu novo kernel, como no exemplo: Copie o do seu arquivo e nao este, pois as informacoes do HD sao diferentes.
title Fedora (2.6.31.12-rt)
root (hd0,2) kernel /vmlinuz-2.6.31.12-rt ro root=/dev/mapper/vg_lcad12-lv_root nomodeset rhgb quiet initrd /initramfs-2.6.31.12-rt.img
Salve o arquivo, de uma revisada para ver se nao escreveu nenhum nome errado e reinicie.
Observacao: Caso utilize alguma placa da nvida ou ati, e necessario baixar o drive para instalacao no primeiro boot.