Compilar kernel no ubuntu [RESOLVIDO]

1. Compilar kernel no ubuntu [RESOLVIDO]

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 14/05/2008 - 10:26h

Amigos HELP, HELP HELP
Tentei recompilar o kernel do ubuntu 8.08 o Heron e tudo foi bem seguindo o método debian
com o make modules e make modules install, a coisa rodou suave sem erros.
Quando chegou na hora do mkinitrd o caldo entornou.
Parace não havero o init-tools no ubuntu, havendo um tal de yeard que deveria funcionar igual ,mas nao consegui rodar o bicho.
Preciso de uma dica como se cria o initrd.img para o ubuntu.
Assim:
O que precisa instalar e qual ocomando d=que devo digitar.
Muito grato.



  


2. MELHOR RESPOSTA

Jefferson Diego
Diede

(usa Debian)

Enviado em 14/05/2008 - 14:22h

Olá Nicolo,

No Ubuntu, você pode instalar o pacote kernel-package, que já compila/<cria initrd>/ e empacota tudo em deb.

Para usar, é só instalar o pacote, "cdzar" no diretório com os sources do kernel, e dar um:
make-kpkg --initrd kernel_image kernel_headers

Não usei o 8.04 ainda, mas esse pacote está disponível nos Ubuntu's 7.xx. Qualquer coisa é só baixar direto do packages.ubuntu.com

O mkintrd vem no pacote cramfsprogs, eu não sei se o kernel-package já o baixa como dependência, mas na dúvida baixe-o também:

apt-get install kernel-package cramfsprogs

3. Re: Compilar kernel no ubuntu [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/05/2008 - 18:08h

O modo mais fácil de instalar pela linha de comando. É atualiza o kernel pelo apt-get upgrade.
Resolver todos problemas que você deve ter tido ao tentar atualiza o kernel.

O UBUNTU é muito dificil.No FEDORA yum kernel upgrade e instalar o mais atual. No SLACKWARE deve ser muito mais fácil.Basta não ter o problema
que WINDOWS causa no usuario.

O UBUNTU tem a vantagem de usa abstract hardware
como WINDOWS


4. Re: Compilar kernel no ubuntu [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/05/2008 - 18:12h

Lembrando que o apt-get é do debian.

Todas as ditros usam métodos do debian,redhat e slackware. O resto é cópia do método. O compilar
o kernel é do UNIX, ou seja, solaris, aix, bsd entre outros


5. Re: Compilar kernel no ubuntu [RESOLVIDO]

Gustavo Pereira Rodrigues
gpr.ppg.br

(usa Ubuntu)

Enviado em 17/07/2010 - 12:42h

estou com uma duvida.
tenho dois processadores
que não aparecem na listagem
da compliação do kernel.

são eles:
turion64
turion64 x2

qual seria os relativos
na relação do kernel
que devo escolher?

antecipadamente agradeço,
gpr.



6. Re: Compilar kernel no ubuntu [RESOLVIDO]

Jefferson Diego
Diede

(usa Debian)

Enviado em 18/07/2010 - 20:21h

Os processadores estão separados por famílias na árvore do kernel.
Um Core i5 seria um "Core 2/newer Xeon", por exemplo.
Seus Turions se enquadram em "Opteron/Athlon64/Hammer/K8".


7. Re: Compilar kernel no ubuntu [RESOLVIDO]

Gustavo Pereira Rodrigues
gpr.ppg.br

(usa Ubuntu)

Enviado em 18/07/2010 - 20:36h

obrigado diede.


8. erro na compilação!!!

WAGNER RODRIGO
wagnermorais

(usa Ubuntu)

Enviado em 11/11/2010 - 19:09h

Pessoal, é a primeira vez que compilo um kernel, e quando dei o comando "fakeroot make deb-pkg" aparece estes erros:

HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig arch/x86/Kconfig
/usr/src/linux-2.6.36/scripts/gcc-version.sh: linha 25: ygcc: comando não encontrado
/usr/src/linux-2.6.36/scripts/gcc-version.sh: linha 26: ygcc: comando não encontrado
/usr/src/linux-2.6.36/arch/x86/Makefile:81: stack protector enabled but no compiler support
make: ygcc: Comando não encontrado
make KBUILD_SRC=
/usr/src/linux-2.6.36/scripts/gcc-version.sh: linha 25: ygcc: comando não encontrado
/usr/src/linux-2.6.36/scripts/gcc-version.sh: linha 26: ygcc: comando não encontrado
/usr/src/linux-2.6.36/arch/x86/Makefile:81: stack protector enabled but no compiler support
make[2]: ygcc: Comando não encontrado
make[2]: ygcc: Comando não encontrado
make[2]: ygcc: Comando não encontrado
CHK include/linux/version.h
UPD include/linux/version.h
make[2]: ygcc: Comando não encontrado
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
make[2]: ygcc: Comando não encontrado
make[2]: ygcc: Comando não encontrado
make[2]: ygcc: Comando não encontrado
CC kernel/bounds.s
/bin/sh: ygcc: not found
make[3]: ** [kernel/bounds.s] Erro 127
make[2]: ** [prepare0] Erro 2
make[1]: ** [deb-pkg] Erro 2
make: ** [deb-pkg] Erro 2

Alguém aí sabe a causa do erro?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts