kernel 3.2.2 no Fedora 15
Dica publicada em Linux / Kernel
kernel 3.2.2 no Fedora 15
- Requisitos para instalação
Entre como 'root' e instale o pacote "ncurses-devel":
# yum install ncurses-devel
- Download do kernel
Você pode baixar o kernel das seguintes formas:
Diretamente no site: http://www.kernel.org
A segunda forma é pelo terminal:
# wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.2.tar.bz2
Finalizando o download do arquivo, descompacte-o:
# tar -jxvf linux-3.2.2.tar.bz2
Em seguida, entre na pasta descompactada:
# cd linux-3.2.2
Dentro do diretório execute o seguinte comando:
# make menuconfig
Feito isso, abrirá uma tela em que você poderá fazer as atualizações no seu kernel antes de instalar.
Depois das alterações, salve e saia.
Depois disso, como você já estará dentro do diretório, comece a compilação e instalação dos pacotes (algumas etapas podem demorar, e é importante estar atento para o computador não desligar ou hibernar):
# make
Instalação dos modulos:
# make modules_install
# make install
Reinicie seu sistema.
Após reiniciar, vai perceber que o Grub ainda não iniciou com o novo kernel, neste caso, você vai precisar atualizar o Grub para iniciar com o novo kernel. Para isso você tem que editar o arquivo "menu.lst".
Entre no terminal, como 'root' novamente, e em seguida entre no diretório dele:
# cd /boot/grub
Agora edite o arquivo com o editor de sua preferência (no meu caso usei o "VI"):
# vi menu.lst
Mude as seguintes linhas onde indicam o kernel antigo.
Exemplo:
Mude para:
Feito isto, salve, feche e reinicie novamente.
E para que não fique dúvidas, para saber se é ou não o novo kernel que está instalado, execute o comando:
uname -r
Para limpar os arquivos desnecessários, entre no diretório onde baixou o kernel e execute os comandos para remover as pastas e o arquivo do kernel, respectivamente:
# rm -rf linux-3.2.2
# rm linux-3.2.2.tar.bz2
Pronto! Aproveite seu Fedora com o novo kernel 3.2.2 (lançado dia 26/01/2012).
Entre como 'root' e instale o pacote "ncurses-devel":
# yum install ncurses-devel
- Download do kernel
Você pode baixar o kernel das seguintes formas:
Diretamente no site: http://www.kernel.org
A segunda forma é pelo terminal:
# wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.2.tar.bz2
Finalizando o download do arquivo, descompacte-o:
# tar -jxvf linux-3.2.2.tar.bz2
Em seguida, entre na pasta descompactada:
# cd linux-3.2.2
Dentro do diretório execute o seguinte comando:
# make menuconfig
Feito isso, abrirá uma tela em que você poderá fazer as atualizações no seu kernel antes de instalar.
Depois das alterações, salve e saia.
Depois disso, como você já estará dentro do diretório, comece a compilação e instalação dos pacotes (algumas etapas podem demorar, e é importante estar atento para o computador não desligar ou hibernar):
# make
Instalação dos modulos:
# make modules_install
Finalização
Finalizando a instalação:# make install
Reinicie seu sistema.
Após reiniciar, vai perceber que o Grub ainda não iniciou com o novo kernel, neste caso, você vai precisar atualizar o Grub para iniciar com o novo kernel. Para isso você tem que editar o arquivo "menu.lst".
Entre no terminal, como 'root' novamente, e em seguida entre no diretório dele:
# cd /boot/grub
Agora edite o arquivo com o editor de sua preferência (no meu caso usei o "VI"):
# vi menu.lst
Mude as seguintes linhas onde indicam o kernel antigo.
Exemplo:
"linux /boot/vmlinuz-2.6.38.7-30.fc15.i686 ro root=..."
"initrd /boot/initramfs-2.6.38.7-30.fc15.i686.img" "tittle Fedora (2.6.38.7-30.fc15.i686)"
"initrd /boot/initramfs-2.6.38.7-30.fc15.i686.img" "tittle Fedora (2.6.38.7-30.fc15.i686)"
Mude para:
"linux /boot/vmlinuz-3.2.2 ro root=..."
"initrd /boot/initramfs-3.2.2.img" "tittle Fedora (3.2.2)"
"initrd /boot/initramfs-3.2.2.img" "tittle Fedora (3.2.2)"
Feito isto, salve, feche e reinicie novamente.
E para que não fique dúvidas, para saber se é ou não o novo kernel que está instalado, execute o comando:
uname -r
Para limpar os arquivos desnecessários, entre no diretório onde baixou o kernel e execute os comandos para remover as pastas e o arquivo do kernel, respectivamente:
# rm -rf linux-3.2.2
# rm linux-3.2.2.tar.bz2
Pronto! Aproveite seu Fedora com o novo kernel 3.2.2 (lançado dia 26/01/2012).
o recomendado pelo Fedora, se quiser fazer update do kernel é recompilar um src.rpm , com o mock de preferência
primeiro ler :
http://www.serjux.com/alps/how_to_use_mock.txt
depois :
http://www.serjux.com/alps/build_kernel.sh
tem um exemplo de como patchar o kernel e recompila-lo , pode ser aplicado ao F15
Cumprimentos e
Viva o Linux !