Compilar kernel ubuntu hardy [resolvido]

08-06-2008 por Ilkyest
Compilar kernel ubuntu hardy [resolvido]
A pergunta:

No ubuntu hardy. Gostaria de compilar o 2.6.25.5 (eu não me agüento). mas gostaria de saber: Em www.kernel.org, estou baixando o linux-2.6.25.5.tar.bz2. Preciso de algum outro? no tutorial daqui no fórum (compilando o 2.6.22 na unha, e outros) diz que tem que baixar o linux-sources e o linux-image. Tá, mas em kernel.org não tem esses.

E aí. preciso ou não preciso?
08-06-2008 por Hqxriven
Se vc quiser pode usar o kernel omnislash pois vc pode ter problemas com a série 25 que é nova e em pleno desenvolvimento. O tutorial está na minha assinatura e uma boa quantidade de usuários compilaram ele no Ubuntu Hardy!!
08-06-2008 por Ilkyest
tá...mas
é só baixar e compilar diretamente? baixar o dito e compilar conforme o tuto aqui do fórum?
08-06-2008 por Hqxriven
Esse é o tutorial é só seguir... http://hqxriven.wordpress.com/2008/0...zado-kuxbuntu/
08-06-2008 por Ilkyest
Tá. mas além
do que está no site, atualizações das distros, erros, instalações via apt-get, isso tudo, altera? ou só é um upgrade do kernel propriamente dito. prefiro as "versatilidades" ubuntu, mas sob um kernel 2.6.25. Ah! é interface I386? Se não não consigo certos programas para instalar, Trabalha bem com reiserFS JÁ INSTALADO? Digo isso pois tenho dois kérneis instalados no grub, e gostaria de saber se esse "compilado" iria adicionar-se ao grub ou precisaria de "murisquetas". Ainda não li o tuto
08-06-2008 por Hqxriven
Se vc pegar por exemplo o kernel 2.6.25 puro não terá: Relatime que aumenta a performance do hd Patch do Con Kolivas para aumento de desempenho Xorg funcionado em tempo real Melhora da cache, etc... E só procurar aqui mesmo no fórum alguns usuários usam esse kernel (no Kurumin, Mandriva, Slackware) e no fórum ubuntu tb... E é "apenas" uma compilação de kernel... e no ubuntu até hoje eu nunca precisei adicionar no grub o omnislash já que através do tutorial que uso isso é feito automaticamente.
08-06-2008 por Ilkyest
tá. vou tentar
qualquer coisa eu te mando resposta. vou compilar hoje ele, aguardo até amanhã. (dá 2 horas, nao vou esperar)
08-06-2008 por Hqxriven
Só não garanto que todo o seu hardware irá funcionar ser reconhecido perfeitamente (o que da mesma forma poderia acontecer na série 2.6.25 ou em qualquer kernel compilado) fora isso deve funcionar legal.

Qualquer coisa pode postar que se eu souber respondo...
08-06-2008 por Ilkyest
Opa!
Só uma questão ainda...sobre esse. Minha mobo é uma Pc-chips M871G vs. 1.5. HD IDE 80 + 160. Pretendo ainda pôr um SATA. Tenho um sempron 3000+ FSB @ 333. 1Gb de memória. Uso um leitor de cartão, via usb, e outra porta usb frontal e uma traseira. 1 DVD-RW e uma Geforce 6200 LE. Tem problemas se eu utilizar a tua config, já que o meu também é tido por um k8 (ou k7). Acho que é k7. Só me responda...acho que não né
08-06-2008 por Ilkyest
Cara...
Tive um md5sum diferente. Baixei pelo baixador do firefox.
ecbb7bb3e58e6d1fc86c6fb337a2dd95

tenho de baixar de novo? ou dá diferença. Não consegui baixar via downloader for X. só pelo firefox.
08-06-2008 por Hqxriven
Só uma questão ainda...sobre esse. Minha mobo é uma Pc-chips M871G vs.1.5. HD IDE 80 + 160. Pretendo ainda pôr um SATA. Tenho um sempron3000+ FSB @ 333. 1Gb de memória. Uso um leitor de cartão, via usb, eoutra porta usb frontal e uma traseira. 1 DVD-RW e uma Geforce 6200 LE.Tem problemas se eu utilizar a tua config, já que o meu também é tidopor um k8 (ou k7). Acho que é k7. Só me responda...acho que não né
Quanto ao kernel tem que dar aquele resultado no md5sum do blog...
Usb... No meu kernel segundo dois usuários ele esquece que o usb existe (mais isso é culpa do 2.6.24 e depende tb do aparelho apesar que eu tenho usado normalmente)
Eu tenho uma Geforce Série 6 tb e usei o Envy e foi normal...
Quanto a saber se é K7 ou K8 dá uma olhadinha...
http://www.cpu-world.com/CPUs/K8/TYPE-Sempron%2064.html
08-06-2008 por Ilkyest
TchÊ
Eu baixei o kernel, mas o md5sum deu bem diferente. Tem problemas? Não usei gerenciador de download. mas movi ele de local. Teria de baixar de novo?
08-06-2008 por Hqxriven
O md5sum tem que dar aquele resultado do blog. O número idêntico garante que a integridade do arquivo não foi comprometida.
08-06-2008 por Hqxriven
Pera ae... resolvido??? O que aconteceu, desistiu... O kernel deu pau??? Compilo o 2.6.25 fala ae!!
08-06-2008 por Ilkyest
Não...
É que
1) recebi uns avisos do fórum quanto a post seguidos.
2) Estou baixando novamente o kernel, tendo em vista a diferença de cheksum. Se ainda assim der diferença, vou chutar o balde. depois vou dar um purge.
3) aí vou tentar instalar
4) daí, amanha, vou ver se funciona, porque provavelmente a compilação vai dar 2 horas, e vou estar dormindo.

Quanto a baixar, e outros, foi resolvido. Agora virão as dúvidas, espero que não, quanto ao funcionamento e configuração. Só por isso.


Citação:
Postado Originalmente por Hqxriven
Pera ae... resolvido??? O que aconteceu, desistiu... O kernel deu pau??? Compilo o 2.6.25 fala ae!!
08-06-2008 por Hqxriven
Talvez aja algum problema no adrive hoje tb... e por isso vc não está conseguindo baixar direito.

Tentou baixar unicamente o kernel quero dizer parar qualquer tipo de programa que use a banda??

Qualquer coisa posta lá no fórum ubuntu tb... o tópico já tem 56 páginas e o pessoal também ajuda muito (assim como aqui tb).

Aliás eu tenho que agradecer o apoio que recebo então...

Muito Obrigado pessoal!!
08-06-2008 por Ilkyest
Deu certo....
Baixei de novo. fechou o checksum. agora to compilando. amanhã eu dou o ok ou não.

até amanha....
09-06-2008 por Ilkyest
Bom...tentei por duas vezes
mas o resultado em ambos os casos foi:
make[1]: Saindo do diretório `/usr/src/linux-2.6.24'
test ! -e /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/lib/modules/2.6.24.7-omnislash4.5/source || \
mv /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/lib/modules/2.6.24.7-omnislash4.5/source ./debian/source-link
test ! -e /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/lib/modules/2.6.24.7-omnislash4.5/build || \
mv /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/lib/modules/2.6.24.7-omnislash4.5/build ./debian/build-link
/sbin/depmod -q -FSystem.map -b /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5 2.6.24.7-omnislash4.5;
test ! -e ./debian/source-link || \
mv ./debian/source-link /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/lib/modules/2.6.24.7-omnislash4.5/source
test ! -e ./debian/build-link || \
mv ./debian/build-link /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/lib/modules/2.6.24.7-omnislash4.5/build
cp arch/i386/boot/bzImage /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5//boot/vmlinuz-2.6.24.7-omnislash4.5
chmod 644 /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5//boot/vmlinuz-2.6.24.7-omnislash4.5;
if test -d /usr/src/linux/debian/image.d ; then \
TMPTOP=/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5 version=2.6.24.7-omnislash4.5 IMAGE_TOP=/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5 \
run-parts --verbose /usr/src/linux/debian/image.d ; \
fi
if [ -x debian/post-install ]; then \
TMPTOP=/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5 STEM=linux version=2.6.24.7-omnislash4.5 \
IMAGE_TOP=/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5 debian/post-install; \
fi
test ! -s applied_patches || cp applied_patches \
/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5//boot/patches-2.6.24.7-omnislash4.5
test ! -s applied_patches || chmod 644 \
/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5//boot/patches-2.6.24.7-omnislash4.5
test ! -f System.map || cp System.map \
/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5//boot/System.map-2.6.24.7-omnislash4.5;
test ! -f System.map || chmod 644 \
/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5//boot/System.map-2.6.24.7-omnislash4.5;
# For LKCD enabled kernels
test ! -f Kerntypes || cp Kerntypes \
/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5//boot/Kerntypes-2.6.24.7-omnislash4.5
test ! -f Kerntypes || chmod 644 \
/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5//boot/Kerntypes-2.6.24.7-omnislash4.5
====== making target binary/linux-image-2.6.24.7-omnislash4.5 [new prereqs: ]======
This is kernel package version 11.001.
/usr/bin/make -f ./debian/rules debian/linux-image-2.6.24.7-omnislash4.5
make[1]: Entrando no diretório `/usr/src/linux-2.6.24'
====== making target debian/linux-image-2.6.24.7-omnislash4.5 [new prereqs: ]======
This is kernel package version 11.001.
install -p -d -m 755 /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN
sed -e 's/=V/2.6.24.7-omnislash4.5/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,=D,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@i386@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@i386@g' \
./debian/pkg/image/postinst > /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/postinst
chmod 755 /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/postinst
sed -e 's/=V/2.6.24.7-omnislash4.5/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,=D,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@i386@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@i386@g' \
./debian/pkg/image/config > /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/config
chmod 755 /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/config
sed -e 's/=V/2.6.24.7-omnislash4.5/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,=D,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@i386@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@i386@g' \
./debian/pkg/image/postrm > /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/postrm
chmod 755 /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/postrm
sed -e 's/=V/2.6.24.7-omnislash4.5/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,=D,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@i386@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@i386@g' \
./debian/pkg/image/preinst > /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/preinst
chmod 755 /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/preinst
sed -e 's/=V/2.6.24.7-omnislash4.5/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@i386@g' \
-e 's/=I/YES/g' -e 's,=D,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@i386@g' \
./debian/pkg/image/prerm > /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/prerm
chmod 755 /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/prerm
sed -e 's/=V/2.6.24.7-omnislash4.5/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@i386@g' \
-e 's/=I/YES/g' -e 's,=D,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@i386@g' \
./debian/templates.in > ./debian/templates.master
echo using old template
using old template
install -p -m 644 ./debian/templates.master /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/DEBIAN/templates
dpkg-gencontrol -DArchitecture=i386 -isp \
-plinux-image-2.6.24.7-omnislash4.5 -P/usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5/
create_md5sums_fn () { cd $1 ; find . -type f ! -regex '.*/DEBIAN/.*' ! -regex './etc/.*' ! -regex '.*lib/modules/[^/]*/modules\..*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums ; if [ -z "DEBIAN/md5sums" ] ; then rm -f "DEBIAN/md5sums" ; fi ; } ; create_md5sums_fn /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5
chmod -R og=rX /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5
chown -R root:root /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5
dpkg --build /usr/src/linux/debian/linux-image-2.6.24.7-omnislash4.5 ..
dpkg-deb: construíndo pacote `linux-image-2.6.24.7-omnislash4.5' em `../linux-image-2.6.24.7-omnislash4.5_i686_i386.deb'.
dpkg-deb: diretório de controle possui permissões ruins 2755 (devem ser >=0755 e <=0755)
make[1]: ** [debian/linux-image-2.6.24.7-omnislash4.5] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-2.6.24'
make: ** [binary/linux-image-2.6.24.7-omnislash4.5] Erro 2

e nothing more else
:chor amingando::choraming ando:

O que houve pelo amor de Deus?!?! Será que eu sou o único que NÃO CONSEGUE COMPILAR UM KERNEL. No kuruma deu certo, porque aqui não?



Citação:
Postado Originalmente por Ilkyest
Baixei de novo. fechou o checksum. agora to compilando. amanhã eu dou o ok ou não.

até amanha....
09-06-2008 por DJ.
Citação:
Postado Originalmente por Ilkyest
...
dpkg-deb: diretório de controle possui permissões ruins 2755 (devem ser >=0755 e <=0755)
...
Você mexeu em permissões??? Compilando como root???

Qual a saida num terminal de:
Código:
ll /usr/src ll /lib/modules
09-06-2008 por Ilkyest
Não mexi
Citação:
Postado Originalmente por DJ.
Você mexeu em permissões??? Compilando como root???

Qual a saida num terminal de:
Código:
ll /usr/src ll /lib/modules

Em nada. apenas instalei conforme o blog, Sequer alterei algo no xconfig. deixei como tá, já que vi que se adapta ao meu.

ll /usr/src dá comando não encontrado, o mesmo para /lib/bin.

Tudo como está. muito estranho.
na primeira vez, quando mexi, deu pau.

Na segunda, que nao mexi em nada, também
 
Guia do Hardware Melhores Tópicos