login
Wed 20 of Oct, 2021 (06:44 UTC)

[root@madeira.eng.br ~]#

Linux - It is now safe to turn on your computer

atualizar cache imprimir

Recompilando o Kernel no Fedora Core

Criada por: Frederico Madeira, última modificação em: Fri 06 of Oct, 2006 (01:26 UTC)
Normalmente não precisamos recompilar um kernel em distribuições como Fedora Core, pois ela já vem otimizada para o so da maioria dos usuários, no entanto, eventualmente, precisamos fazer alterações nas configurações do Kernel que demandam sua recompilação. No meu caso tive que recompilá-lo para poder instalar o loop-AES para poder trabalhar com unidades de disco / arquivos encriptados, trazendo uma maior segurança para meus arquivos.

Dessa forma, descreveremos abaixo o passo a passo para recompilação do kernel em uma distribuição Fedora Core.

Primeiramente, vamos descobrir qual versão do kernel estamos rodando:

root@madeira /# uname -rm
2.6.17-1.2187_FC5 x86_64


Vamos instalar o pacote kernel-devel:
1. Você pode baixá-los em: http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/Fedora/RPMS/
2. Podemos usar o yum, para tanto execute o seguinte comando:

root@madeira /# yum install kernel-devel


Vamos instalar agora o source do kernel.
Faremos isso através de 3 etapas:
1. Download do arquivo fonte do kernel necessário;
2. Instalar o pacote SRC.RPM;
3. Usaremos o pacote rpmbuild para deixar o arquivo fonte em um estado usável.

Podemos realizar o download no site http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/
No meu caso baixei o arquivo kernel-2.6.17-1.2187_FC5.src.rpm

Vamos criar o usuário e grupo brewbuilder necessário para a instalação do SRC.RPM

root@madeira /# /usr/sbin/adduser brewbuilder -g brewbuilder


Agora podemos instalar o pacote SRC.RPM
root@madeira /# rpm -ivhkernel-2.6.17-1.2187_FC5.src.rpm
1:kernel ########################################### 100%


Agora vamos deixá-lo de forma usável:

root@madeira /# rpmbuild -bp --target=$(uname -m) /usr/src/redhat/SPECS/kernel-2.6.spec


Os arquivos fonte estarão em /usr/src/redhat/BUILD/kernel-2.6.17

Existem dois diretórios importantes:
1. 'linux-2.6.17.ARCH/'
Neste diretório são encontrados o kernel padrão do kernel.org com o patches de update aplicados pelos desenvolvedores do Fedora
A ARCH normalente casa com o a saida do comando uname -m, comumente é i686
2. 'vanilla/'
Neste diretório são encontrados o kernel padrão do kerne.org, sem nenhum patch aplicado.

Continua ....

Comentários

Post Comment
Email
Senha
Anonymous Post
Content Format
negritoitálicosublinhadoTexto coloridocolored backgroundspacerbullet listenumerated listindent list without bullet or numberterm and definition listspacerlarge headingmedium headingsmall headingspacerBarra de títulocaixahorizontal linecreate a new page in a multi-page postcentralizar texto
spacertabelatable newspacerlink Wikilink externofonte rsstaglinespacerdynamic variableConteúdo dinâmicotable of contents (links to headings in page)table of contents (if part of a book)
anexoFlashvideoImagemImagemJavascript Tabsfonte rssStructure Table of ContentsPage Table of Contentsspacercaracteres especiaisspacerEnlarge textarea heightReduce textarea height
 
   
Reply to this comment

por , Thu 18 of Oct, 2007 (18:50 UTC)
gay hes | gay male ecard | gay greek guys | gay lad naked sports | gay hair trigger yahoo | gay mexican fucking | gay members of scissor sisters
http://gay-girl-photo.themanblack.cn/
http://gay-man-swallow.hourbird.cn/
http://gay-health-care.themanblack.cn/
http://gay-male-artists.hourbird.cn/
http://gay-hentai-sample.themanblack.cn/