Kernel Check

Iniciado por Chaintech, 01 de Setembro de 2009, 13:28

tópico anterior - próximo tópico

Chaintech

Kernel Check é um programa que faz download e compila automaticamente o ultimo kernel estável para debian/ubuntu!

Isto serve, principalmente, para pessoas que têm problemas de hardware e que as novas versões do kernel podem resolver.

CitarFeatures

• Fetch latest kernel information (mature kernel, mature kernel patch, stable
development prepatch)
• Download and compile any 2.6 kernel into a .deb package
• Auto-fix for ALSA sound in new kernels
• Auto-optimize new kernel
• Option to configure kernel options manually
• Option to install the nVidia kernel module/driver on reboot
• Option to reconfigure the X server
• Custom kernel patching
• Multiple CPU jobs for faster compilation


KernelCheck can be used for several purposes:

1. Fixing hardware issues
2. Speeding up your computer with a shiny new kernel
3. Automatically downloading, compiling, and installing the latest kernel

http://kcheck.sourceforge.net/


Um pequeno tutorial sobre como usar:

http://webupd8.blogspot.com/2009/08/program-which-automatically-compiles.html

Eu usei para actualizar o kernel no jaunty por pura curiosidade e funcionou na perfeição até melhorou ficou bem melhor o meu Kubuntu.

Abraços.

niquelnausea

Muito legal essa dica, com isso da pra ter sempre a ultima versão estável do kernel.

musinet

Citação de: niquelnausea online 01 de Setembro de 2009, 20:54
Muito legal essa dica, com isso da pra ter sempre a ultima versão estável do kernel.

Tá, mas... O Gerenciador de Atualizações já não faz isso? Eu, pelo menos, recebo seguidamente atualizações de kernell automaticamente...

Chaintech

Citação de: musinet online 01 de Setembro de 2009, 21:26
Citação de: niquelnausea online 01 de Setembro de 2009, 20:54
Muito legal essa dica, com isso da pra ter sempre a ultima versão estável do kernel.

Tá, mas... O Gerenciador de Atualizações já não faz isso? Eu, pelo menos, recebo seguidamente atualizações de kernell automaticamente...

Sim ele faz isso mas mesmo assim se fica sempre atrasado a versão mais novo do Ubuntu é 2.6.28-15 a versão mais nova de kernel estável é 2.6.30.5-Candela
Depois é muito melhor a gente compilar o kernel para a nossa maquina do que usar um que tem que funcionar com varias configurações diferente.

Abraços.

Deus Ex Machina

Citar
Um pequeno tutorial sobre como usar:

http://webupd8.blogspot.com/2009/08/...-compiles.html

Eu usei para actualizar o kernel no jaunty por pura curiosidade e funcionou na perfeição até melhorou ficou bem melhor o meu Kubuntu.

Abraços.

O tutorial está inacessível!
Notebook Asus A7Jc; Core Duo 1,66 GHz; ATI Mobility Radeon X1600 256 MB; 2GB DDR2.
Hardy Heron funcionando (quase) perfeitamente!

Chaintech

Citação de: Deus Ex Machina online 03 de Setembro de 2009, 14:17
Citar
Um pequeno tutorial sobre como usar:

http://webupd8.blogspot.com/2009/08/...-compiles.html

Eu usei para actualizar o kernel no jaunty por pura curiosidade e funcionou na perfeição até melhorou ficou bem melhor o meu Kubuntu.

Abraços.

O tutorial está inacessível!


Já corregi o URL.

Abraços.

pigdin

Encontrei esse comentário.

"Esse procedimento não é aconselhado para novatos, e/ou para pessoas que não têm um propósito claro com a compilação."


Pergunto:

Se der derma não dá para voltar ao kernel generic?
Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

Chaintech

Citação de: pigdin online 03 de Setembro de 2009, 16:56
Encontrei esse comentário.

"Esse procedimento não é aconselhado para novatos, e/ou para pessoas que não têm um propósito claro com a compilação."


Pergunto:

Se der derma não dá para voltar ao kernel generic?

Bom não tive qual quer problema ele também não te apaga o kernel que tens isso tens que ser tu a remover depois caso o queiras.

Abraços.

Cláudio Novais

Por acaso estava a pensar em fazer um artigo sobre este software. É um software muito interessante!

Quanto aos riscos, creio que não haja grandes riscos, para além de que ele não apaga nada por isso pode sempre voltar para o Kernel anterior...

Deus Ex Machina

Funcionou que é uma beleza!

Voltarei a fazer mais vezes isso, mexendo com mais calma nas configurações...

Grande dica!
Notebook Asus A7Jc; Core Duo 1,66 GHz; ATI Mobility Radeon X1600 256 MB; 2GB DDR2.
Hardy Heron funcionando (quase) perfeitamente!

Deus Ex Machina

Putz,

depois que eu atualizei é que fiz a grande descoberta!  Os drivers da Radeon não são compatíveis com o último kernel... Não sei o que eu faço, alguém tem alguma ideia?
Notebook Asus A7Jc; Core Duo 1,66 GHz; ATI Mobility Radeon X1600 256 MB; 2GB DDR2.
Hardy Heron funcionando (quase) perfeitamente!

Chaintech

Citação de: Deus Ex Machina online 06 de Setembro de 2009, 11:06
Putz,

depois que eu atualizei é que fiz a grande descoberta!  Os drivers da Radeon não são compatíveis com o último kernel... Não sei o que eu faço, alguém tem alguma ideia?

É muito chato isso mas a AMD/ATI é assim mesmo sempre atrasada e um suporte péssimo para GNU/LINUX o que podes fazer é voltar para o outro kernel até que a AMD/ATI libere um update para os drives.

Abraços.

Felix

Instalei ele para testar, mas quando clico em "Get Kernel Information" ele trava totalmente e não sai disso. (Mais alguem passando pelo mesmo problema?)

Felix

#13
Citação de: Felix online 06 de Setembro de 2009, 14:16
Instalei ele para testar, mas quando clico em "Get Kernel Information" ele trava totalmente e não sai disso. (Mais alguem passando pelo mesmo problema?)

Descobri a fonte do problema: O programa não estava conseguindo conectar-se ao http://master.kernel.org para pegar as informações necessárias, então eu editei o arquivo:
Citar
/usr/share/kernelcheck/scripts/main.py

substituindo todas as entradas onde havia kernel.master.org por somente kernel.org e agora estou realizando a compilação. Vamos ver no que dá.
-----
Edit.:

Ainda não deu, tive estas mensagens de erro:
Citar
Root device is (8, 18)
Setup is 12780 bytes (padded to 12800 bytes).
System is 3512 kB
CRC c5e2a36d
Kernel: arch/x86/boot/bzImage is ready  (#1)
make[1]: Saindo do diretório `/usr/src/linux-2.6.30'
/usr/bin/make -j2 EXTRAVERSION=.5-candela  ARCH=i386 \
              modules
make[1]: Entrando no diretório `/usr/src/linux-2.6.30'
tee: /var/log/kernelcheck.log: Sistema de arquivos somente-leitura
Aborted
rm: imposível remover `.8436.tmp': Sistema de arquivos somente-leitura
Aborted
rm: imposível remover `.8448.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.8451.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.8457.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.8463.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
  HOSTCC  scripts/kconfig/conf.o
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
  HOSTCC  scripts/kconfig/kxgettext.o
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
rm: imposível remover `.lxdialog.tmp': Sistema de arquivos somente-leitura
Aborted
make[3]: ** [scripts/kconfig/conf.o] Erro 134
make[3]: ** Esperando que outros processos terminem.
Aborted
make[3]: ** [scripts/kconfig/kxgettext.o] Erro 134
make[2]: ** [silentoldconfig] Erro 2
make[1]: *** Sem regra para processar o alvo `include/config/auto.conf', necessário por `include/config/kernel.release'.  Pare.
make[1]: Saindo do diretório `/usr/src/linux-2.6.30'
make: ** [debian/stamp/build/kernel] Erro 2

ABORT: stage6 returned exit status 2

touch: não é possível realizar touch sobre `/tmp/stage-failed.tmp': Sistema de arquivos somente-leitura
E: Impossível abrir /root/.aptitude/config para escrita - apt_init (30 Sistema de arquivos somente-leitura)
W: Não usando travamento para arquivo de trava somente leitura /var/lib/dpkg/lock
E: Impossível escrever para /var/cache/apt/
E: As listas de pacote ou o arquivo de estado não pode ser analisado ou aberto.
tee: /var/log/kernelcheck.log: Sistema de arquivos somente-leitura
Finishing up: Installing new kernel packages

Must (install and) remove nvidia-common to install the kernel
W: Não usando travamento para arquivo de trava somente leitura /var/lib/dpkg/lock
E: Impossível escrever para /var/cache/apt/
E: As listas de pacotes ou os arquivos de estado não puderam ser analisados ou abertos.
dpkg: impossível acessar área de estado do dpkg: Sistema de arquivos somente-leitura
dpkg: impossível acessar área de estado do dpkg: Sistema de arquivos somente-leitura
dpkg: impossível acessar área de estado do dpkg: Sistema de arquivos somente-leitura
W: Não usando travamento para arquivo de trava somente leitura /var/lib/dpkg/lock
E: Impossível escrever para /var/cache/apt/
E: As listas de pacotes ou os arquivos de estado não puderam ser analisados ou abertos.
W: Não usando travamento para arquivo de trava somente leitura /var/lib/dpkg/lock
E: Impossível escrever para /var/cache/apt/
E: As listas de pacotes ou os arquivos de estado não puderam ser analisados ou abertos.

ABORT: dpkg returned exit status 100

touch: não é possível realizar touch sobre `/tmp/stage-failed.tmp': Sistema de arquivos somente-leitura

Chaintech

Citação de: Felix online 06 de Setembro de 2009, 14:16
Instalei ele para testar, mas quando clico em "Get Kernel Information" ele trava totalmente e não sai disso. (Mais alguem passando pelo mesmo problema?)

Já está a funcionar de novo devia de ser algum server que estava em manutenção

Abraços.